Встречается на собеседованиях • сегодня
Какие есть приоритеты у CSS селекторов
Селекторы в CSS имеют разный вес, который определяет их приоритет. Вот порядок от наименьшего к наибольшему:
- Тип селектора (
div,p) — самый низкий приоритет. - Классы, псевдоклассы, атрибуты (
.class,:hover,[type="text"]). - ID (
#id) — выше классов. - Inline-стили (
style="color: red") — приоритетнее ID. !important— перебивает все, но злоупотреблять не стоит.
Пример:
css
div { color: black; } /* 1 (тип) */
.text { color: blue; } /* 10 (класс) */
#header { color: green; } /* 100 (ID) */
style="color: red" /* 1000 (inline) */
div { color: yellow !important; } /* !important перебивает всё */Важно: при равном весе побеждает последний объявленный стиль.

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