Переопределение свойств нескольких классов CSS

Если я у меня есть класс стиля, определенный как таковой:

.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).

29
задан iandisme 14 November 2011 в 20:02
поделиться

1 ответ

В случае, когда атрибуты CSS конфликтуют, тег CSS, который ставится после другого в таблице стилей, будет иметь приоритет.

Другими словами - если вы хотите, чтобы один класс когда-нибудь переопределял другие - просто поместите его в конец вашего CSS-файла.

1
ответ дан 28 November 2019 в 01:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: