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

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