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

Зачем нужны псевдоэлементы

Псевдоэлементы (::before, ::after) позволяют добавлять декоративный контент без изменения HTML. Они полезны для:

  1. Декоративных элементов – иконки, разделители, подчёркивания
  2. Генерации контента – нумерация, подписи через content
  3. Оптимизации DOM – меньше узлов в дереве

Пример:

css
.tooltip::after {
  content: attr(data-tooltip);
  position: absolute;
  background: #333;
  color: white;
  padding: 5px;
  border-radius: 3px;
}

Особенности:

  • Работают только с display: block/inline-block
  • content обязателен (даже пустой content: "")
  • Не влияют на доступность (скринридеры их игнорируют)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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