Ответ 1
Правильный порядок приоритета, от наименее важного до наиболее важного:
- Пользовательский агент
- Пользователь Обычный
- Автор Нормальный
- Автор Важно
- Важный пользователь
Как определено в спецификации specification
Если у меня есть следующие таблицы стилей:
user important declarations
user normal declarations
author normal declarations
user agent declarations
author important declarations
и нужно применять их с наивысшего приоритета до самого низкого приоритета, в каком порядке я должен их использовать?
Правильный порядок приоритета, от наименее важного до наиболее важного:
Как определено в спецификации specification
Объявления CSS применяются в этом порядке (от самого низкого до высшего приоритета):
Ниже приведен контент из здесь.
Свойство стиля может отображаться в любом количестве таблиц стилей и несколько раз внутри одной таблицы стилей. Поэтому порядок применения правил очень важен. Это называется "каскадным" порядком. Согласно спецификации CSS2, каскадный порядок (от низкого до высокого):
a) Объявления браузера менее важны;
b) Пользователь переопределяет автора, только если объявление было отмечено как важное.
c) Объявления с таким же порядком будут отсортированы по specificity, а затем указанному порядку. < ш > d) Визуальные атрибуты HTML преобразуются в соответствующие объявления CSS.
e) Они рассматриваются как авторские правила с низким приоритетом.