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

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

Псевдоклассы позволяют стилизовать элементы в специфичных состояниях. Основные группы:

Состояния элементов:

  • :hover - при наведении
  • :active - в момент клика
  • :focus - при фокусе (инпут, кнопка)
  • :visited - посещённые ссылки
  • :checked - отмеченные чекбоксы/радио

Структурные:

  • :first-child, :last-child - первый/последний дочерний
  • :nth-child(n) - выбор по порядку (2n, odd, even)
  • :not(selector) - исключение элементов

Пример:

css
button:hover {
  background: #f0f0f0;
}

li:nth-child(odd) {
  color: blue;
}

input:not([type="checkbox"]) {
  border: 1px solid #ccc;
}

Есть и другие, например :disabled, :empty, :target, но эти используются реже.

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

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

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

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