Почему только псевдоэлементы? Да хоть фон, хоть обычные элементы. Псевдоэлементы удобны, чтобы делать прививку к конкретному родительскому элементу без необходимости создания доп. разметки.
maiskiykot, блин, ну это пипец. Я понял, что у тебя шаблон, который что-то там делает. Только как я должен это понять? Скопируй код из браузера, когда он выдаст тебе результат. Мне твой backend-шаблон нафиг не нужен.
maiskiykot, «напряжно» вставить содержимое файла CSS в поле на сайте по ссылке? «Напряжно» скопировать HTML-код с помощью инструментов разработчика Chrome комбинацией CTRL+C? Боюсь в таком случае представить уровень разработки.