CSS-свойство counter-increment увеличивает одно или несколько значений счетчика. Это свойство очень полезно для создания функции автонумерации.
| Значение по умолчанию: | none |
| Применяется к: | Все элементы |
| Наследование: | Нет |
| Анимирование: | Нет. Анимируемые свойства |
| Версия: | CSS 2, 3 |
Синтаксис
Синтаксически свойства задаются по следующему шаблону:
counter-increment: [ identifier integer ] 1 or more pairs | 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 поддерживается во всех основных браузерах.
Internet Explorer 7 и более ранние версии не поддерживают свойство counter-increment. IE8 поддерживает, только если указан правильный <!DOCTYPE>.















