Позволяет вставлять генерируемое содержание в текст веб-страницы, которое первоначально в тексте отсутствует. Применяется совместно с псевдоэлементами :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) ")";
}