English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Руководство по CSS

Правила CSS (@RULES)

Полный список свойств CSS

Метод использования и примеры свойства CSS counter-increment

Свойство CSS counter-increment увеличивает значение одного или нескольких счетчиков. Это свойство очень полезно для создания автоматической нумерации.

В таблице приведены примеры использования и историю версий этого свойства, а также синтаксис использования этого свойства в скриптах JavaScript.

Значение по умолчанию:none
Подходит для:Все элементы
Наследование:Нет
Анимируемо:Нет.См. также Анимационные свойства.
Версия:CSS 2, 3
JavaScript грамматика:object.style.counterIncrement="section"

Грамматика использования counter-increment

Грамматика этого свойства такая:

counter-increment: [ identifier integer ]1 или более пар | none | initial | inherit

Ниже приведен пример того, как использовать атрибут counter-increment.

  body {
   counter-reset: section;
  }
  h1 {
   counter-reset: category;
  }
  h1:before {
   counter-increment: section;
   content: "Section " counter(section) ". ";     
  }
  h2:before {
   counter-increment: category;
   content: counter(section) "." counter(category) " ";
  }
Проверьте, <‹/›>

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

В таблице ниже описаны значения этого свойства.

ЗначениеОписание
identifierНазвание счетчика, который нужно увеличить.
integerЗначение, которое нужно добавить к счетчику. По умолчанию приращение равно 1. Допустимы ноль и отрицательные значения.
noneНет счетчиков, которые будут увеличиваться. Это значение по умолчанию.
initialУстановите этот атрибут в его значение по умолчанию.
inheritЕсли указано, то связанный элемент использует значение свойства direction родительского элемента.

Совместимость браузеров

Совместимость браузеров для свойства counter-increment, числа в таблице показывают минимальную версию браузера, поддерживающего это свойство; все основные браузеры поддерживают это свойство.

  • Firefox 1.5 и выше

  • Google Chrome 2+

  • Microsoft Internet Explorer 8+

  • Apple Safari 3+

  • Opera 9.2+

Предупреждение: Microsoft Internet Explorer 7 и более ранние версии не поддерживают этот атрибут counter-increment. IE8 поддерживает только<!DOCTYPE>Поддерживается только в случае указания действительных значений.

Дополнительное чтение

Узнайте больше в следующих руководствах:CSS伪元素.

Связанные свойства:content,counter-reset.