Gymterview
junior

Перечислите основные виды селекторов

Основные виды селекторов в CSS определяют способ выбора элементов из DOM-дерева для применения стилей.

Вид селектора Синтаксис Описание Пример
Универсальный * Выбирает все элементы * { margin: 0; }
Элемента (типа) tag Все элементы с указанным тегом div { ... }
Класса .class Все элементы с указанным классом .center { ... }
Идентификатора #id Элемент с указанным id #footer { ... }
Псевдокласса :pseudo Элементы в определённом состоянии p:first-of-type
Псевдоэлемента ::pseudo Части элемента p::first-line
Атрибута [attr] Элементы по значению атрибута [href*="youtube"]
Комбинированные A B, A > B, A + B, A ~ B Элементы по связи с другими div > p { ... }

Комбинаторы

Комбинатор Пример Описание
Потомок (пробел) div p Все p внутри div (любая глубина)
Дочерний > div > p Только прямые дочерние p
Соседний + h1 + p Первый p сразу после h1
Общий ~ h1 ~ p Все p после h1 на том же уровне

На собеседовании: важно не просто перечислить, а показать понимание разницы между ними. Частая ошибка — забыть про комбинаторы и псевдоэлементы.