русский  עברית
tadam logo
backgroundbackground-attachmentbackground-colorbackground-imagebackground-positionbackground-repeatborderborder-bottomborder-bottom-colorborder-bottom-styleborder-bottom-widthborder-colorborder-leftborder-left-colorborder-left-styleborder-left-widthborder-rightborder-right-colorborder-right-styleborder-right-widthborder-styleborder-topborder-top-colorborder-top-styleborder-top-widthborder-widthoutlineoutline-coloroutline-styleoutline-widthheightmax-heightmax-widthmin-heightmin-widthwidthfontfont-familyfont-sizefont-stylefont-variantfont-weightcontentcounter-incrementcounter-resetquoteslist-stylelist-style-imagelist-style-positionlist-style-typemarginmargin-bottommargin-leftmargin-rightmargin-toppaddingpadding-bottompadding-leftpadding-rightpadding-topbottomclearclipcursordisplayfloatleftoverflowpositionrighttopvisibilityz-indexpage-break-afterpage-break-beforepage-break-insideborder-collapseborder-spacingcaption-sideempty-cellstable-layoutcolordirectionletter-spacingline-heighttext-aligntext-decorationtext-indenttext-transformvertical-alignwhite-spaceword-spacing
Нашли ошибку в тексте?
Отметьте её курсором и нажмите
Ctrl + Enter
Проверка орфографии Xhtml.co.il
Orphus system
Рассылка
Присоединитесь к списку рассылки для получения последних новостей

Введите адрес электронной почты:

Примеры CSS

Пример

Следующий пример вставляет URL в скобках после каждой ссылки:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<style>
     a:after { content: " (" attr(href) ")"; }
</style>
</head>
<body>
<p><a href="http://www.Xhtml.co.il">Xhtml.co.il</a> содержит бесплатные учебники и справочники.</p>
<p><b>Примечание:</b> Internet Explorer 8 (и выше) поддерживает свойство content если указан !DOCTYPE.</p>
</body>
</html>
Результат выполнения кода выше:

Определение и использование

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

Значение по умолчанию: normal
Унаследованный: да
Версия: CSS2
Синтакс JavaScript: object.style.content="url(beep.wav)"

Поддержка браузеров

Свойство content поддерживается во всех ведущих браузерах.

Примечание: Internet Explorer 8 (и выше) поддерживает свойство content если указан !DOCTYPE.

Значения свойства

Значение Описание Пример
none Устанавливает содержание, если указано, в пустое Смотрите пример »
normal Устанавливает содержание, если указано, в нормальное, которое по умолчанию является "none" (которое пустое) Смотрите пример »
counter Устанавливает содержание счетчика Смотрите пример »
attr(attribute) Устанавливает содержание как один из атрибутов селектора Смотрите пример »
string Устанавливает содержание текста, которое вы укажете Смотрите пример »
open-quote Устанавливает содержимое для открытия цитатой Смотрите пример »
close-quote Устанавливает содержимое для закрытия цитатой Смотрите пример »
no-open-quote Удаляет открытие цитаты из содержания, если оно указано Смотрите пример »
no-close-quote Удаляет закрытие цитаты из содержания, если оно указано Смотрите пример »
url(url) Устанавливает содержание как тип медиа (изображение, звук, видео и т.д.) Смотрите пример »
inherit Указывает, что значение свойства content должно быть унаследовано от родительского элемента

Связанные страницы

CSS ссылка: :before

CSS ссылка: :after

Еще примеры

Пример 2

Устанавливает содержание, если указано, в пустое:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<style>
     p:before { content:"Прочтите это - "; }
     p#hometown:before { content:none; }
</style>
</head>
<body>
<p>Меня зовут Дональд</p>
<p id="hometown">Я живу в Дакбурге</p>
<b>Note:</b> Для того, чтобы :before работал в IE, необходимо указать DOCTYPE.
</body>
</html>
Результат выполнения кода выше:

Пример 3

Устанавливает содержание, если указано, в нормальное, которое по умолчанию является "none" (которое пустое):
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<style>
     p:before { content:"Прочтите это - "; }
     p#hometown:before { content:normal; }
</style>
</head>
<body>
<p>Меня зовут Дональд</p>
<p id="hometown">Я живу в Дакбурге</p>
<b>Примечание:</b> Для того, чтобы :before работал в IE, необходимо указать DOCTYPE.
</body>
</html>
Результат выполнения кода выше:

Пример 4

Устанавливает содержание счетчика:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<style>
     p { counter-increment: myIndex; }
     p:before { content:counter(myIndex);}
</style>
</head>
<body>
<p>В начале укажите переменную (myIndex) и увеличивайте ее каждый раз когда появляется элемент p.</p>
<p>Затем вставьте счетчик перед всеми элементами р</p>
<p><b>Примечание:</b> Для того, чтобы свойство counter работало в IE, необходимо указать DOCTYPE.</p>
</body>
</html>
Результат выполнения кода выше:

Пример 5

Устанавливает содержание как один из атрибутов селектора:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<style>
     a:before { content:attr(href); }
</style>
</head>
<body>
<a href="http://www.Xhtml.co.il">(Xhtml.co.il)</a>
<p>Свойство attr() вставляет указаное в атрибуте значение до или после выбранного элемента(ов).</p>
<p><b>Примечание:</b> Для того, чтобы свойство attr работало в IE, необходимо указать  DOCTYPE.</p>
</body>
</html>
Результат выполнения кода выше:

Пример 6

Устанавливает содержание текста, которое вы укажете:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<style>
     p:before { content:"Прочтите это - "; }
</style>
</head>
<body>
<p>Меня зовут Дональд</p>
<p>Я живу в Дакбурге</p>
<b>Примечание:</b> Для того, чтобы content работал в IE, необходимо указать DOCTYPE.
</body>
</html>
Результат выполнения кода выше:

Пример 7

Устанавливает содержимое для открытия цитатой:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<style>
     p:before { content:open-quote; }
     p:after { content:close-quote; }
</style>
</head>
<body>
<p>Меня зовут Дональд</p>
<p>Я живу в Дакбурге</p>
<p><b>Примечание:</b> Вы не можете иметь "close-quote" без "open-quote".</p>
<p><b>Примечание:</b> Для того, чтобы свойство content работало в IE, необходимо указать DOCTYPE.</p>
</body>
</html>
Результат выполнения кода выше:

Пример 8

Удаляет открытие цитаты из содержания, если оно указано:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<style>
      p:before { content:open-quote; }
      p:after { content:close-quote; }
      p.hometown:before { content:no-open-quote; }
      p.hometown:after { content:no-close-quote; }
</style>
</head>
<body>
<p>Меня зовут Дональд</p>
<p class="hometown">Я живу в Дакбурге</p>
<p><b>Примечание:</b>На этой странице, элементы p имеют кавычки, но элементы p с  class="hometown" не имеют.</p>
<p><b>Примечание:</b> Вы не можете иметь "close-quote" без "open-quote".</p>
<p><b>Примечание:</b> Для того, чтобы content работал в IE, необходимо указать DOCTYPE.</p>
</body>
</html>
Результат выполнения кода выше:

Пример 9

Устанавливает содержание как тип медиа (изображение, звук, видео и т.д.):
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<style>

      p:before { content:url('/tryit/css/img/smiley.jpg'); }
</style>
</head>
<body>
<p>Меня зовут Дональд</p>
<p>Я живу в Дакбурге</p>

<p><b>Примечание:</b> Для того, чтобы свойство content работало в IE, необходимо указать DOCTYPE.</p>
</body>
</html>
Результат выполнения кода выше:
Была ли эта информация полезной?
   

Комментарии