Давайте попробуем посмотреть на практике, как же можно создать эти элементы и для чего они нужны. Приведём простейший пример - это оформление цитаты. Создадим контейнер с текстом и оформим этот блок как цитату. С помощью CSS добавим ему кавычки слева и справа, чуть изменим стиль и фон:
<style>
div {
background: #eaf2f5;
padding: 30px;
}
div:before {
content: '“';
font-size: 50px;
position: relative;
top: -30px;
left: -20px;
float: left;
}
div:after {
content: '”';
font-size: 50px;
position: relative;
top: 10px;
right: -20px;
float: right;
}
</style>
<div>Тише, мыши, кот на крыше</div>
Получится такой результат:
При создании псевдоэлементов их свойства display совпадает со значением родителя.Тише, мыши, кот на крыше