Встречается на собеседованиях • сегодня
Какие знаешь новые возможности CSS
CSS постоянно развивается, добавляя мощные фичи. Вот несколько ключевых новинок:
1. Container Queries
Адаптация стилей не только по viewport, но и по размеру контейнера:
css
.component {
container-type: inline-size;
}
@container (min-width: 500px) {
.component { flex-direction: row; }
}2. :has()
Селектор родителя по дочерним элементам:
css
.card:has(img) { border: 1px solid #ccc; }3. CSS Nesting
Вложенность стилей как в препроцессорах:
css
.card {
& .title { font-size: 1.2rem; }
}4. Scroll Snap
Контроль прокрутки:
css
.container {
scroll-snap-type: y mandatory;
}
.item {
scroll-snap-align: start;
}5. CSS Grid Level 2 (subgrid)
Наследование структуры грида:
css
.grid {
display: grid;
grid-template-columns: subgrid;
}Также стоит отметить @layer, aspect-ratio, color-mix(), accent-color и улучшенную поддержку кастомных свойств (CSS Variables).

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