Content свойство css: content | htmlbook.ru

content | htmlbook.ru

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
8.01.0+7.0+1.0+1.0+1.0+1.0+

Краткая информация

Значение по умолчаниюПустая строка
НаследуетсяНет
ПрименяетсяК псевдоэлементам :before и :after
Ссылка на спецификациюhttp://www.w3.org/TR/CSS21/generate.html#content

Версии CSS

CSS 1CSS 2CSS 2.1CSS 3

Описание

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

Синтаксис

content: строка | attr(параметр) | open-quote | close-quote | no-open-quote | no-close-quote | url | counter | normal | none | inherit

Значения

Строка
Текст, который добавляется на веб-страницу, строка при этом должна браться в двойные или одинарные кавычки. Допускается использовать юникод для вставки спецсимволов. Спецсимволы HTML которые начинаются с амперсанда (§ например), будут отображаться как есть, т.е. простым текстом (§, а не §).
attr(параметр)

Возвращает строку, которая является значением параметра тега указанного в скобках. Например, a:after {content:attr(href)} добавит после ссылки её адрес, т.е. значение атрибута href. Если указанного атрибута нет, вернется пустая строка.
open-quote
Вставляет открывающую кавычку, тип которой устанавливается с помощью стилевого свойства quotes.
close-quote
Вставляет закрывающую кавычку.
no-open-quotes

Отменяет добавление открывающей кавычки.
no-close-quote

Отменяет добавление закрывающей кавычки.
url
Абсолютный или относительный адрес вставляемого объекта. Если указанный файл браузер не может отобразить, то значение игнорируется.
counter
Выводит значение счетчика, заданного свойством counter-reset.
none
Не добавляет никакое содержание.
normal
Задается как none для псевдоэлементов :before и :after.
inherit
Наследует значение родителя.

Пример

HTML5CSS2.1IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>content</title>
  <style>
   .tag {
    color: navy; /* Цвет текста */
    font-family: monospace; /* Моношириный шрифт */
    quotes: "<" ">"; /* Устанавливаем вид кавычек */
   } 
   .tag:before {
    content: open-quote; /* Добавляем перед текстом открывающую кавычку */
  }
   . tag:after {
    content: close-quote; /* Добавляем после текста закрывающую кавычку */
   }
  </style>
 </head>
 <body>
  <p>Тег <span>DEL</span> используется 
  для выделения текста, который был удален в новой версии документа.</p> 
 </body>
</html>

Результат данного примера показан на рис. 1.

Рис. 1. Применение свойства content

Браузеры

Firefox до версии 2.0 включительно и Opera до версии 9.2 включительно не поддерживают значение none. Safari до версии 3.1 не поддерживает значение none и normal.

Chrome и Safari поддерживают свойство quotes для добавления кавычек с версии 11.0 и 5.1 соответственно.

Контент

CSS по теме

  • content

Статьи по теме

  • Атрибут data-*
  • Всплывающая подсказка на CSS
  • Генератор шрифтов Fontello
  • Линия отреза
  • Начинаем работать с CSS-счётчиками
  • Список с русскими буквами

Статьи по теме

Рецепты CSS

  • Как изменить вид написания чисел в списке и сделать, чтобы после каждого номера шла круглая скобка?
  • Как изменить стиль чисел в списке?
  • Как сделать нумерацию с определенного числа через стили?
  • Как сделать, чтобы цвет маркеров в списке отличался от цвета текста?
  • Хочу изменить вид маркера на другой символ. Как это сделать?

CSS content

HTML5CSS.ru

ЛУЧШИЙ САЙТ ДЛЯ РАЗРАБОТЧИКОВ

❮ Назад Полный CSS Справочник Дальше ❯


Пример

В следующем примере значение атрибута href вставляется в скобки после каждого элемента <a>:

a::after {
    content: » (» attr(href) «)»;
}

Подробнее примеры ниже.


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

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

Значение по умолчанию:normal
Inherited:no
Animatable:no. Читайте о animatable
Version:CSS2
Синтаксис JavaScript:You can’t give an element a pseudo-class by using JavaScript,
but there are other ways to get the same result:


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

Номера в таблице указывают первую версию браузера, которая полностью поддерживает свойство.

Свойство
content1.08.01.01.04.0



Синтаксис CSS

content: normal|none|counter|attr|string|open-quote|close-quote|no-open-quote|no-close-quote|url|initial|inherit;

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

ЗначениеОписание
normalЗначение по умолчанию. Задает для содержимого, если оно указано, значение Normal, которое по умолчанию равно «None» (что равно Nothing)
noneЗадает содержимое, если оно указано, на Nothing
counterЗадает содержимое в качестве счетчика
attr(attribute)Задает содержимое в качестве одного из атрибутов селектора
string
Задает содержимое для текста, который вы укажете
open-quoteУстанавливает содержимое в качестве открывающей кавычки
close-quoteЗадает содержимое для закрывающей кавычки
no-open-quoteУдаляет открывающую цитату из содержимого, если она указана
no-close-quoteУдаляет закрывающую цитату из содержимого, если она указана
url(url)Задает содержание, чтобы быть какой-то носитель (изображение, звук, видео и т. д.)
initialПрисваивает этому свойству значение по умолчанию. (Читайте о initial)
inheritНаследует это свойство из родительского элемента. (Читайте о inherit)Try it »


Другие примеры

Пример

Добавление цветов маркеров для <ul> или <ol> путем удаления их маркеров по умолчанию и добавления сущности HTML, которая выглядит как маркеры (& Bull;):

ul {
    list-style: none; /* Remove HTML bullets */
    padding: 0;
    margin: 0;
}

li {
    padding-left: 16px;
}

li::before {
    content: «•»; /* Insert content that looks like bullets */
    padding-right: 8px;
    color: blue; /* Or a color you prefer */
}


Похожие страницы

CSS Справка: ::before псевдо элемент

CSS Справка: ::after псевдо элемент

❮ Назад Полный CSS Справочник Дальше ❯

Популярное CSS

css текст
блоки css
css картинки
как сделать css
цвета css
шрифты css
css стили
елементы css
фон css
кнопки css
таблица css
размер css
ссылки css
изображение css
выравнивание css
внешние отступы css
внутренние отступы css
списки css

css ширина
css при наведении
css формы



Copyright 2018-2020 HTML5CSS. ru

Правила и Условия Политика конфиденциальности О нас Контакты

Свойство содержимого CSS

❮ Предыдущий Полное руководство по CSS Далее ❯


Пример

В следующем примере значение атрибута href вставляется в круглых скобках после каждого element:

a::after {
  content: «(» attr(href) «)»;
}

Попробуйте сами »

Другие примеры «Попробуйте сами» ниже.


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

Свойство content используется с Псевдоэлементы ::before и ::after для вставки сгенерированного контента.

Значение по умолчанию: обычный
Унаследовано: нет
Анимация: нет. Читать о анимированном
Версия: CSS2
Синтаксис JavaScript: Вы не можете дать элементу псевдокласс с помощью JavaScript,
но есть и другие способы получить тот же результат: Попробуй


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

Числа в таблице указывают первую версию браузера, которая полностью поддерживает это свойство.

Собственность
содержимое 1,0 8,0 1,0 1,0 4,0



Синтаксис CSS

content: normal|none|counter|attr| строка |открытая кавычка|закрытая кавычка|без открытой кавычки|без закрытой кавычки| url |начальный|наследовать;

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

Значение Описание Пример
обычный Значение по умолчанию. Устанавливает содержимое, если оно указано, в обычное значение, которое по умолчанию равно «none» (то есть ничему) Попробуйте »
нет Обнуляет содержимое, если оно указано Попробуй »
счетчик Устанавливает содержимое как счетчик Попробуй »
атрибут (атрибут) Устанавливает содержимое как один из атрибутов селектора Попробуй »
строка Устанавливает содержимое в указанный вами текст Попробуй »
открытая цитата Устанавливает содержимое как вступительную цитату Попробуй »
закрытая цитата Устанавливает содержимое как закрывающую цитату Попробуй »
без открытой кавычки Удаляет открывающую цитату из содержимого, если указано Попробуй »
без кавычек Удаляет закрывающую кавычку из содержимого, если указано Попробуй »
URL( URL ) Устанавливает контент как какой-либо носитель (изображение, звук, видео и т. д.) Попробуй »
начальный Устанавливает для этого свойства значение по умолчанию. Читать про начальный
унаследовать Наследует это свойство от родительского элемента. Читать о унаследовать Попробуй »


Дополнительные примеры

Пример

Как добавить цвета маркеров для

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *