Встречается на собеседованиях • сегодня

Какие знаешь новые возможности 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).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы