Каково поведение спецификации для двух конфликтующих стилей CSS из внешнего файла? Насколько хорошо браузеры поддерживают это? - PullRequest
4 голосов
/ 12 мая 2010

Предположим, у меня есть два файла, содержащие стили, a.css и b.css. Я импортирую их на свою страницу в разделе <head>. Оба этих внешних файла определяют стиль для класса .someclass. Какой из них имеет приоритет? Существует ли какая-либо гарантия, основанная на порядке импорта файлов CSS, в которой будет указано, какой стиль следует использовать?

1 Ответ

9 голосов
/ 12 мая 2010

Это каскадные таблицы стилей. Более поздние определения с той же специфичностью переопределяют более ранние. Более конкретные определения имеют приоритет над менее конкретными определениями.

Вы можете найти точное определение стандарта (для CSS2) на http://www.w3.org/TR/CSS21/cascade.html.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...