Який пріоритет у селектора ID?
Селектор ID має дуже високий пріоритет, він стоїть вище за селектори за класом і за тегом, але нижче, ніж inline-стилі та !important.
Якщо виражати через формулу специфічності [a, b, c, d], то ID дає 1 бал у розряд b, тобто:
javascript
#header → [0, 1, 0, 0]
.class → [0, 0, 1, 0]
div → [0, 0, 0, 1]Підсумок за пріоритетом селекторів (згори вниз)
!important- inline-стилі (
style="") - селектори за ID (
#id) - селектори за класом, атрибутом, псевдокласом
- селектори за тегом
- типові стилі браузера
Таким чином, ID-селектор має один з найвищих пріоритетів серед звичайних CSS-селекторів і майже завжди «перемагає» клас і тег, якщо вони конфліктують.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.