Встречается на собеседованиях • сегодня
Что такое специфичность классов в CSS
Специфичность в CSS определяет, какие стили будут применены к элементу при конфликте правил. Она рассчитывается по весу селекторов:
- Инлайн-стили (
style="") — 1000 - ID (
#id) — 100 - Классы/псевдоклассы (
.class,:hover) — 10 - Теги/псевдоэлементы (
div,::before) — 1
Пример:
css
#header .menu li { color: red; } /* 100 + 10 + 1 = 111 */
.menu li.active { color: blue; } /* 10 + 1 + 10 = 21 */
li { color: green; } /* 1 */Применится красный цвет, так как 111 > 21 > 1. Если правила имеют одинаковую специфичность, побеждает последнее объявленное.

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