Встречается на собеседованиях • сегодня
Как приоритезируется комбинированный селектор
Комбинированные селекторы приоритезируются по следующим правилам:
- Идентификаторы (#id) — 100 очков за каждый
- Классы (.class), атрибуты ([type="text"]) и псевдоклассы (:hover) — 10 очков за каждый
- Элементы (div) и псевдоэлементы (::before) — 1 очко за каждый
- Универсальный селектор (*) и комбинаторы (>, +, ~) — 0 очков
Пример:
css
#header .nav li.active a:hover {
/*
#header — 100
.nav — 10
li — 1
.active — 10
a — 1
:hover — 10
Итого: 132
*/
}При равенстве очков побеждает селектор, объявленный позже в CSS.

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