2015-07-21 2 views
1

Я видел answer, в котором говорилось о порядке использования листа стилей на веб-странице.Почему таблица стилей пользовательского агента содержит последнюю таблицу стилей?

Я учусь для сертификации, и я столкнулся с этим вопросом:

Вопрос:
Вы создаете приложение с помощью HTML5 и CSS3. Стили для страниц получены из пяти таблиц стилей. Стили не являются , которые правильно применяются к страницам приложения. Вам необходимо, чтобы определял порядок, в котором таблицы стилей будут применяться браузером . В каком порядке будут применяться пять таблиц стилей? Чтобы ответить , переместите типы таблиц стилей из списка типов таблиц стилей в зону ответа и разместите их в том порядке, в котором они будут применены. .

стиль пользовательского агента листы
пользователя нормальный таблицы стилей
автор нормальных стилей
автор важно таблицы стилей
пользовательские важные таблицы стилей

Ответ:

пользователя нормальные таблицы стилей
автор нормальный style листов
автор важные таблички стилей
пользователь важный style s heets
пользователя агент таблицы стилей

Почему «листы пользовательского стиля агент» Последний применять? Разве это не первый, потому что это таблица стилей по умолчанию в браузере?

+0

Если вы не применяете стили к странице, тогда будут применены стили браузера по умолчанию, которые являются последним приоритетом. и в [link] (https://www.w3.org/TR/2011/REC-CSS2-20110607/cascade.html#cascade) прочитайте комментарий «Сортировка по важности (нормальная или важная)» надеюсь, что это поможет:) –

ответ

3

@GoldShip, ответ здесь:

http://www.w3.org/TR/2011/REC-CSS2-20110607/cascade.html#cascade

Цитата выше ссылке:

6.4.1 каскадные порядка

Чтобы найти значение для элемента/свойства комбинации, пользовательские агенты должны применять следующий порядок сортировки:

  1. Найти все объявления, которые относятся к рассматриваемому элементу и объекту, для целевого типа носителя. Объявления применяются, если соответствующий селектор соответствует соответствующему элементу, а целевой носитель соответствует списку носителей во всех правилах @media, содержащих декларацию, и по всем ссылкам на пути, по которому была достигнута таблица стилей.

  2. Сортировка по значению (нормальному или важному) и происхождению (автор, пользователь или пользовательский агент).В порядке возрастания старшинства:

    1. агент пользователя декларации
    2. пользователей нормальных декларации
    3. автора нормальных декларации
    4. автора важных декларации
    5. для пользователя Важных декларациями
  3. правила сортировки с тем же важность и происхождение по специфичности селектора: более конкретные селекторы будут переопределять более общие. Псевдоэлементы и псевдоклассы считаются нормальными элементами и классами соответственно.
  4. Наконец, выполните сортировку по указанному порядку: если два объявления имеют одинаковый вес, происхождение и специфичность, последний указывает выигрыши. Объявления в импортированных таблицах стилей считаются перед любыми объявлениями в самой таблице стилей.
Смежные вопросы