Приоритеты стилей в CSS определяются каскадом:
Важность:
!important
(наивысший приоритет, следует использовать осторожно).Источник:
Специфичность: Вычисляется для каждого селектора:
style
). Значение: 1-0-0-0
.#id
). Значение: 0-1-0-0
..class
), атрибуты ([attr]
), псевдоклассы (:hover
). Значение: 0-0-1-0
.div
), псевдоэлементы (::before
). Значение: 0-0-0-1
.*
), комбинаторы (+
, >
), :not()
, ::slotted()
, :where()
не увеличивают специфичность.:is()
берет специфичность наиболее специфичного селектора внутри.Специфичность сравнивается слева направо, как числ
Приоритеты стилей в CSS определяются каскадом:
Важность:
!important
(наивысший приоритет, следует использовать осторожно).Источник:
Специфичность: Вычисляется для каждого селектора:
style
). Значение: 1-0-0-0
.#id
). Значение: 0-1-0-0
..class
), атрибуты ([attr]
), псевдоклассы (:hover
). Значение: 0-0-1-0
.div
), псевдоэлементы (::before
). Значение: 0-0-0-1
.*
), комбинаторы (+
, >
), :not()
, ::slotted()
, :where()
не увеличивают специфичность.:is()
берет специфичность наиболее специфичного селектора внутри.Специфичность сравнивается слева направо, как числ
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.