Здравствуйте. Я заметил, что иногда используют псевдоэлементы в HTML-разметке (в частности :after, :before). Для чего это делается? Обычно их добавляют в CSS
Обычно эти псевдоэлементы добавляют "на лету" используемые на странице плагины. Скорей всего, вы увидите их только в Инспекторе, а если открыть Исходный код страницы, их не будет. Обычно так.
Псевдоэлементы :after и :before довольно часто используются в вёрстке для добавления каких-либо элементов перед- и после- объекта. Например, можно с их помощью сделать вот такое меню. И даже вот такие эффекты делаются только лишь при помощи этих псевдоселекторов.