Это свойство определяет идентификатор, в котором будет храниться счётчик отображений определенного элемента, а также его начальное значение. Такой счётчик может выводиться с помощью свойства content.
CSS синтаксис
counter-reset: none | идентификатор | целое число | initial | inherit;
Возможные значения
| Значение | Описание |
|---|---|
| none | Значение по умолчанию. Запрещает создание или сброс счетчика. |
| идентификатор | Определяет одну или несколько переменных, в которых будет храниться значение счетчика. Переменные разделяются пробелом. |
| целое число | Определяет начальное значение счетчика. По умолчанию равно 0. |
| inherit | Значение наследуется от родительского элемента. |
| initial | Устанавливает значение по умолчанию. |
Пример использования
Способ пронумировать главы и подглавы в виде "Глава 1", "1.1", "1.2" и т.д.
body {
counter-reset: section;
}
h1 {
counter-reset: subsection;
}
h1:before {
counter-increment: section;
content: "Глава " counter(section) ". ";
}
h2:before {
counter-increment: subsection;
content: counter(section) "." counter(subsection) " ";
}