Встречается на собеседованиях • сегодня
Зачем нужен псевдоэлемент
Псевдоэлементы (`::before`, `::after`) позволяют добавлять декоративные или структурные элементы без изменения HTML. Они создают виртуальные элементы внутри или после существующего элемента.
Основные применения:
1. **Декоративные элементы** – иконки, разделители, подчёркивания.
2. **Контент через CSS** – добавление текста/символов (`content: "★"`).
3. **Очистка float** (`clearfix` с `::after`).
4. **Стилизация** – например, кастомные маркеры списков.
Пример:
```css
.button::after {
content: "→";
margin-left: 5px;
}
```
```html
```
Отличие от псевдоклассов: псевдоэлементы создают новые виртуальные элементы, а псевдоклассы (`:hover`, `:first-child`) выбирают существующие элементы в особом состоянии.

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