userAlexander
@userAlexander
Верстка наше все)

Псевдоэлементы, как правильно задать свойству content значение в виде html разметки?

Например нужно вывести в псевдоэлементе html разметку
&:after{
		content:'<svg class="icon"><use xlink:href="#icon-star"></use></svg>';
		display:block;
	}
  • Вопрос задан
  • 449 просмотров
Решения вопроса 1
Сгенерированное свойством content содержание не изменяет дерево документа.

Ссылка на документацию
Generated content does not alter the document tree. In particular, it is not fed back to the document language processor (e.g., for reparsing).


Если хотите вставить картинку, то можно оперировать, к примеру, content: url или background-image: url
Посмотрите примеры здесь
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Нет, html должен быть в шаблоне, никак не в css.
Ответ написан
Комментировать
teotlu
@teotlu
Навёрстываю упущенное
Никак.

Как насчёт того, чтобы в выведенном в content коде html добавить псевдоэлементы, в которые в свойство content добавить... ну вы поняли.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы