Встречается на собеседованиях • сегодня
Что такое вес селекторов
Вес селектора определяет его приоритет в CSS. Чем выше вес, тем приоритетнее стиль. Вес рассчитывается по формуле:
- инлайн-стили (
style="") — 1000 - ID (
#id) — 100 - классы (
.class), псевдоклассы (:hover), атрибуты ([type="text"]) — 10 - элементы (
div), псевдоелементы (::before) — 1 - универсальный селектор (
*) — 0
Пример:
css
#header .menu li.active {} /* 100 + 10 + 1 + 10 = 121 */
div#main .item {} /* 1 + 100 + 10 = 111 */При равном весе побеждает последний объявленный стиль. !important перебивает все, но злоупотреблять им не стоит.

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