У меня есть правило стиля, я хочу обратиться к тегу, когда это имеет два стиля. Там какой-либо путь состоит в том, чтобы выполнить это без JavaScript? Другими словами:
<li class='left ui-class-selector'>
Я хочу применить свое правило стиля только если li
имеет обоих .left
и .ui-class-selector
классы применяются.
Вы имеете в виду два класса? «Последовать» селекторы (без пробелов между ними):
.class1.class2 {
/* style here */
}
Выбирает все элементы с class1
, которые также имеют class2
.
В вашем случае:
li.left.ui-class-selector {
}
Официальная документация: Селекторы классов CSS2 .
Поскольку akamike указывает на проблему с этим методом в Internet Explorer 6, вы можете прочитать следующее: Использовать двойные классы в IE6 CSS?