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

Какие знаешь современные псевдоклассы

:is() - группирует селекторы, сокращая код. Пример:

css
:is(header, footer, section) a { color: blue; }

:where() - аналогичен :is(), но с нулевой специфичностью. Полезен для переопределения стилей.

:has() - стилизует родителя при наличии определенного потомка. Пример:

css
div:has(> .active) { background: yellow; }

:focus-visible - применяет стили только при фокусе от клавиатуры (не мыши).

:empty - выбирает элементы без содержимого (включая пробелы).

:target-within - стилизует элемент, если его потомок является target.

:modal - выбирает модальные элементы (например, диалог с open).

:user-invalid - для невалидного ввода после взаимодействия пользователя.

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

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

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

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