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