Свойство content используется для вставки генерируемого содержимого, которое первоначально на странице отсутствует.
Это свойство применяется к псевдоэлементам before или after, размещающих содержимое до или после элемента, к которому добавляются.
Не поддерживается Internet Explorer до версии 8.0.
Значение свойства content
- строка – вставляется текстовая строка. В коде она должна быть заключена в кавычки,
- open-quote – вставляется открывающая кавычка,
- close-quote - вставляется закрывающая кавычка,
- no-open-quote - открывающая кавычка не вставляется в то место, где она должна быть,
- no-close-quote - закрывающая кавычка не вставляется в то место, где она должна быть,
- counter - выводит значение счетчика, заданного свойством counter-reset,
- attr (имя_атрибута) – вставляет значение указанного атрибута. Например, можно добавить после ссылки адрес, на который она ведет: значение атрибута href тега <a>,
- url – ссылка на вставляемый объект. Абсолютный или относительный путь к файлу (подробнее здесь...),
- none – ничего не добавляет на страницу,
- inherit - принимает значение свойства родительского элемента.
Пустая строка.
<html>
<head>
<meta charset="utf-8">
<title> Свойство content </title>
<style type="text/css">
.line:after{content: "Пока!"; color:#FF0033; margin:10px; font-size:24px}
/*После элемента, которому будет присвоен класс line вставляется слово Пока!*/
a:after{content: attr(href); color:#00CC00; margin:20px}
/*После ссылки вставляется содержимое атрибута <href> с отступом в 20px*/
</style>
</head>
<body>
<p class="line"> Привет </p>
<p> <a href = "http://www.???.ru"> Ссылка на сайт </a> </p>
</body>
</html>