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
















