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

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