Встречается на собеседованиях • сегодня
Как работает алгоритм каскадности в CSS
Каскадность в CSS определяет порядок применения стилей к элементам на основе их источников, специфичности и порядка объявления.
- Источники стилей:
- Браузерные стили (user agent) → Авторские стили (внешние/встроенные) → Пользовательские стили (если есть).
-
Специфичность:
Рассчитывается по весу селекторов:!important(перебивает всё)- Инлайн-стили (
style="...") →1000 - ID →
100 - Классы/псевдоклассы →
10 - Теги/псевдоэлементы →
1
-
Порядок объявления:
Если специфичность одинакова, побеждает последний объявленный стиль.
Пример:
css
.button { color: red; } /* 10 */
#submit { color: green; } /* 100 - приоритет */
button { color: blue; } /* 1 */
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы