Встречается на собеседованиях • сегодня
Что такое псевдокласс в CSS
Псевдокласс в CSS — это ключевое слово, добавляемое к селектору, которое определяет особое состояние элемента. Например, :hover применяет стили при наведении курсора, а :focus — когда элемент получает фокус.
Основные группы псевдоклассов:
- Состояния элементов (
:hover,:active,:focus) - Структурные (
:first-child,:nth-child()) - Валидации (
:valid,:invalid)
Пример:
css
button:hover {
background-color: #ff0000;
}
li:nth-child(odd) {
color: blue;
}Псевдоклассы не изменяют DOM, а лишь динамически применяют стили к существующим элементам. Они всегда начинаются с двоеточия (:). В CSS3 появилось разделение на один (:hover) и два (::before) двоеточия, но для обратной совместимости оба варианта работают для псевдоклассов.

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