2012-03-20 2 views
0

Можно создать дубликат:
Two css files defining same classДва CSS-файла, определяющих одинаковый класс - поведение браузера Cross Cross?

Ответы на this question и this question состояние, когда та же комбинация селектора/свойство задано в двух разных файлах CSS, один в файл, который включены последние победы. Мой вопрос в том, является ли эта часть поведения стандартом (HTML или CSS), или это просто текущее поведение в основных браузерах? Мне нужно знать, могу ли я зависеть от этого поведения во всех браузерах. Если это часть стандарта, обратитесь ли вы к соответствующему разделу?

ответ

5

И, наконец, сортировка по указанному заказу: если два объявления имеют одинаковый вес, происхождение и специфичность, последний указывает выигрыши.

- http://www.w3.org/TR/CSS21/cascade.html#cascading-order

То же самое относится, если они находятся в одном файле.

+0

Ах, вы избили меня на 25 секунд. +1. –

0

это поведение частью стандарта (HTML или CSS)

Да, CSS standard defines it.

В 6.4.1 каскадный заказа, пуля точка # 4:

Наконец, сортировать по указанному порядку: если два объявления имеют одинаковый вес, происхождение и специфичность, последние указанные выигрывает. Объявления в импортированных таблицах стилей считаются перед любыми объявлениями в самой таблице стилей.