Встречается на собеседованиях • сегодня
Что такое приоритет селектора
Приоритет селектора определяет, какие CSS-правила будут применены к элементу при наличии конфликтующих стилей. Он рассчитывается по весу селекторов:
- !important - наивысший приоритет (но злоупотреблять им не стоит)
- Inline-стили (атрибут style)
- ID (#id) - 100 очков
- Классы, псевдоклассы, атрибуты (.class, :hover) - 10 очков
- Теги, псевдоэлементы (div, ::before) - 1 очко
- Универсальный селектор* - 0 очков
Пример:
css
#header .menu li { color: red; } /* 100 + 10 + 1 = 111 */
div.nav li.active { color: blue; } /* 1 + 10 + 1 + 10 = 22 */В этом случае текст станет красным, так как первый селектор имеет больший вес.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы