counter-reset
Свойство позволяет автоматической нумерации элементов. Как упорядоченный список (
- ), но работает с любым элементом. Это особенно полезно при создании оглавления или нумерации заголовков для чего-то вроде дипломной работы. Счетчики применяются через свойство content. Простой пример:
это имя счетчика, который вы хотите сбросить
это значение для сброса счетчика на
none
отключить счетчик- сброс счетчика в спецификации
- сброс счетчика в MDN
article ( counter-reset: section; ) section ( counter-increment: section; ) section h2:before ( content: counter(section) '. '; )
counter-reset
Свойство используется для сброса счетчика CSS к заданному значению.
Он является частью модуля счетчика CSS, который является частью сгенерированного контента, автоматической нумерации и перечисляет спецификацию CSS2.1, расширенную в спецификации CSS3 модуля генерируемого и замененного контента.
Синтаксис
counter-reset: ( ?)+ | none
Где…
body ( counter-reset: my-awesome-counter 0; )
Примечание: значение по умолчанию для целого числа равно 0. Если после имени счетчика не задано целое число, оно будет сброшено на 0. Таким образом, это работает как ожидалось:
body ( counter-reset: my-awesome-counter; )
Вы можете сбросить сразу несколько счетчиков с помощью списка, разделенного пробелами, каждый со своим определенным значением, если хотите.
body ( counter-reset: my-awesome-counter 5 my-other-counter; )
Будет установлено my-awesome-counter
значение 5 и my-other-counter
значение по умолчанию: 0.
Вы можете увидеть этот список , как: counter1 value1 counter2 value2 counter3 value3…
. Если значение не указано, оно равно 0.
Демо
В следующей демонстрации счетчик article
сбрасывается section
до значения по умолчанию (0), которое затем увеличивается на единицу при каждом появлении раздела, а затем отображается перед заголовками разделов.
Посмотрите на эту ручку!
Дополнительная информация
Поддержка браузера
Хром | Сафари | Fire Fox | Опера | IE | Android | iOS |
---|---|---|---|---|---|---|
2+ | 3.1+ | Любой | 9.2+ | 8+ | Любой | Любой |