CSS-свойство content
используется в сочетании с псевдоэлементами ::before
и ::after
для генерации контента в элементе.
Значение по умолчанию: | normal |
Применяется к: | ::before и ::after псевдо-элементы |
Наследование: | Нет |
Анимирование: | Нет. Анимируемые свойства |
Версия: | CSS 2, 3 |
Синтаксис
Синтаксически свойства задаются по следующему шаблону:
content: normal | none | counter | string | url(url) | attr(attribute) | open-quote | close-quote | no-open-quote | no-close-quote | initial | inherit
Примеры написания кода свойства content
:
h1::before {
content: "Chapter: ";
display: inline;
}
CSS-свойство display
определяет, будет ли содержимое, сгенерированное с использованием свойства content
, помещено в block-box
или inline-box
.
Значения свойств
В следующей таблице описаны значения этого свойства.
Значение | Описание |
---|---|
normal |
Пустой контент для ::before и ::after псевдо-элементов. Это значение установлено по умолчанию. |
none |
Псевдоэлемент не генерируется. |
counter |
Это значение устанавливает content в качестве счетчика. См. свойство counter-reset и counter-increment . |
string | Вставляет указанную строку (текстовое содержимое). |
url(url) |
Значение url() обозначает внешний ресурс (например, изображение). Если ресурс или изображение не может быть отображено, оно либо игнорируется, либо появляется какой-либо заполнитель. |
attr(attribute) |
Эта функция вставляет значение указанного атрибута до или после выбранного элемента (ов). Если субъект селектора не имеет указанного атрибута, будет вставлена пустая строка. Имена атрибутов не должны быть заключены в кавычки. |
open-quote |
Вставляет начальную кавычку. Эти значения заменяются соответствующей строкой из свойства quotes . |
close-quote |
Вставляет закрывающую кавычку. Эти значения заменяются соответствующей строкой из свойства quotes . |
no-open-quote |
Не отображать начальную кавычку, но увеличивает (уменьшает) уровень вложенности для кавычек. |
no-close-quote |
Не отображать закрывающую кавычку, но увеличивает (уменьшает) уровень вложенности для кавычек. |
initial |
Устанавливает это свойство в значение по умолчанию. |
inherit |
Если указан, связанный элемент принимает вычисленное значение своего родительского элемента content . |
Поддержка браузеров
Свойство content
поддерживается во всех основных браузерах.
Internet Explorer 7 и более ранние версии не поддерживают свойство content
. IE8 поддерживает, только если указан правильный <!DOCTYPE>
.