Вы можете обратиться к вложенным классам. В текущем HTML вы можете обратиться к v-caption-top_header
с v-captiontext
внутри него, как это:
.v-caption-top_header .v-captiontext {
...some styles here...
}
или
.v-caption-top_header>.v-captiontext {
...some styles here...
}
(первый из этих специфицирует, что v-captiontext
находится где-то под v-caption-top_header
в DOM, а второй один указывает, что это прямой ребенок, то есть сразу под ним в DOM. Второй вариант, вероятно, предпочтительнее, за исключением того, что он не работает в IE6, поэтому, если вам нужно поддерживать IE6, используйте первый)
Другие параметры, которые у вас есть, потребуют изменения кода HTML.
Вы могли бы дать Create User Wizard
элемент определенный идентификатор и использовать его вместо класса:
<div class='v-captiontext' id='wizard_element'>....</div>
#wizard_element { ..... }
или использовать несколько классов:
<div class='v-captiontext wizard_element'>....</div>
.wizard_element { ..... }
В этом случае, выбор между ID или класса будет зависеть от того, будет ли вы немного стилизовать этот элемент, будет уникальным - если он специфичен для этого элемента, тогда используйте идентификатор; если вы хотите использовать его в другом месте, используйте класс.
Если вы еще есть проблемы, вы можете попробовать использовать несколько хитрых решений:
CSS поддерживает селекторы атрибутов, которые позволяют выбирать элементы на основе определенных атрибутов HTML. Это может быть очень полезно, но я не думаю, что это поможет вам здесь (так как в любом случае у вас не так много атрибутов, кроме стилей и классов). Также это не работает в IE6.
Другим вариантом могут быть псевдоселекторы, такие как :first-child
или :nth-child()
. Используя их, вы можете, например, указать, что первый соответствующий элемент получает один стиль, а другие - что-то еще. Они могут быть полезны для вас, в сочетании с другими методами, описанными выше. Однако у вас будут проблемы с ними со всеми текущими версиями IE, поэтому, вероятно, не рекомендуется.
Там очень хороший обзор доступных CSS селекторов, а также, какие браузеры поддерживают их в quirksmode.org: http://www.quirksmode.org/css/contents.html
Почему у вас есть как класс и встроенный CSS? – Kyle
Извините, я не могу изменить/создать класс/ID css. Вот почему я столкнулся с проблемой. –