Комментарии 24
Во всех броузерах работает?
В IE6 работает, откуда надо полагать, что во всех.
в ИЕ 6 не работает, он берет только последний класс, т.е. ваш селектор сработает и на все
теги скушались, он сработает на все div class=«bar»
Действительно, вы правы, прошу прощения, у меня просто это используется так, что не сразу разницу заметишь. А есть вариант для IE? Я нигде не мог найти про это, вот и пришлось экспериментами заниматься.
насколько я знаю, такое использование двух классов одновременно в ИЕ6 не сделать.
для 2-х классов работает в ие
не работает для большого количества, точно сказать не могу
4-й вроде бы уже не схавается
не работает для большого количества, точно сказать не могу
4-й вроде бы уже не схавается
Только IE6 будет воспринимать селектор div.foo.bar как div.bar, т.е. по последнему классу. Поэтому правило div.foo.bar сработает для <div class="bar">
Я даже догадываюсь как именно вы это определили))
http://www.w3.org/TR/CSS2/selector.html, пункт 5.8.3.
Хотя сам, признаться, не вспомнил бы, что так можно делать )
Хотя сам, признаться, не вспомнил бы, что так можно делать )
а что тут экспериментировать?
достаточно спецификацию почитать
достаточно спецификацию почитать
Всего в голове не удержишь, если это постоянно на практике не применяешь. А читать спецификацию в момент, когда сделать надо еще вчера, не самый быстрый вариант. Вот тут обычно метод тыка и помогает.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
CSS: селектор на два и более классов одновременно