CSS свойство content

Позволяет вставлять генерируемое содержание в текст веб-страницы, которое первоначально в тексте отсутствует. Применяется совместно с псевдоэлементами :after и :before, они соответственно указывают отображать новое содержимое после или до элемента, к которому добавляются.

CSS синтаксис

content: значение;

Возможные значения

ЗначениеОписание
normalЗначение по умолчанию. Нет генерируемого контента.
noneНет генерируемого контента.
counterВыводит значение счетчика, заданного свойством counter-reset.
attr(имя атрибута)Генерирует строку, которая является значением атрибута указанного в скобках. Например, img:after{ content: attr(href) } добавит после изображения его адрес, т.е. значение параметра href. Если указанного атрибута нет, то вернется пустая строка.
строкаГенерирует контент в виде заданной текстовой строки.
open-quoteГенерирует открывающую кавычку цитирования.
close-quoteГенерирует закрывающую кавычку цитирования.
no-open-quoteУдаляет, если определена, открывающую кавычку цитирования.
no-close-quoteУдаляет, если определена, закрывающую кавычку цитирования.
url(URL)Генерирует медиа-контент (изображение, видео, звук и т.д.)
initialУстанавливает значение по умолчанию.
inheritЗначение наследуется от родительского элемента.

Пример использования

Вставляем после каждой ссылки URL в круглых скобках


a:after {
     content: " (" attr(href) ")";
}