content
Свойство CSS content используется для указания содержимого, которое будет автоматически добавлено в начало или конец HTML-элемента. Применяется только к псевдоэлементам :before и :after, которые и указывают, куда именно будет добавлено содержимое.
Тип свойства
Назначение: контент.
Применяется: к псевдоэлементам :before и :after.
Наследуется: нет.
Значения
Значением свойства content могут быть ключевые слова normal, none или inherit либо один или несколько разделенных пробелом параметров определяющих добавляемое содержимое.
Процентная запись: не существует.
Значение по умолчанию: normal.
Синтаксис
Пример CSS: использование content
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "https://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>seodon.ru - CSS свойство content</title>
<style type="text/css">
q {
font-style: italic; /* курсив для тега Q */
}
q:before {
content: no-open-quote "Цитата: "; /* убираем открывающую кавычку и добавляем текст */
font-weight: bold; /* жирный шрифт для добавленного текста */
}
q:after {
content: no-close-quote; /* убираем закрывающую кавычку */
}
</style>
</head>
<body>
<p><q>Здесь могла быть ваша цитата.</q></p>
</body>
</html>
Результат. Использование свойства CSS content в браузере Opera.
Версии CSS
Версия: | CSS 1 | CSS 2 | CSS 2.1 | CSS 3 |
Поддержка: | Нет | Да | Да | Да |
Браузеры
Браузер: | Internet Explorer | Google Chrome | Mozilla Firefox | Opera | Safari | ||||
Версия: | 6.0 и 7.0 | 8.0 и выше | До 9.0 | 9.0 и выше | 2.0 | 3.0 и выше | 9.2 | 9.6 и выше | 3.1 и выше |
Поддержка: | Нет | Да | Частично | Да | Частично | Да | Частично | Да | Частично |
Forefox 2.0 и Opera 9.2 не понимают значение none. Safari и Chrome до 9.0 не понимают значения управляющие кавычками.