Если я у меня есть класс стиля, определенный как таковой:
.myclass{
//bunch of other stuff
float:left;
}
и я определяю другой класс следующим образом:
.myclass-right{
float:right;
}
и я определяю div следующим образом:
<div class="myclass myclass-right"></div>
Будет ли этот div унаследовать все от myclass, но переопределить свойство float на float: right ? Вот чего я ожидал. Также хотелось бы знать, имеет ли это какое-либо значение для кросс-браузеров (хорошие браузеры против IE 7 или выше, f *** IE6).
В случае, когда атрибуты CSS конфликтуют, тег CSS, который ставится после другого в таблице стилей, будет иметь приоритет.
Другими словами - если вы хотите, чтобы один класс когда-нибудь переопределял другие - просто поместите его в конец вашего CSS-файла.