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

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

Псевдоэлементы позволяют стилизовать определённые части элемента без добавления лишнего HTML. Основные:

::before - создаёт псевдоэлемент перед содержимым

css
.element::before {
  content: "★";
  color: gold;
}

::after - создаёт псевдоэлемент после содержимого

css
.element::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background: red;
}

::first-letter - стилизует первую букву текста

css
p::first-letter {
  font-size: 2em;
  color: blue;
}

::first-line - стилизует первую строку текста

css
p::first-line {
  font-weight: bold;
}

::selection - стилизует выделенный пользователем текст

css
::selection {
  background: yellow;
  color: black;
}

Важно: content обязателен для ::before и ::after. Двойное двоеточие (::) - современный синтаксис, но поддерживается и одинарное (:) для обратной совместимости.

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

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

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

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