В counter-reset
имота дава възможност за автоматично номериране на елементите. Като подреден списък (
- ), но работи върху всеки елемент. Това е особено полезно при създаването на съдържание или заглавия за номериране за нещо като дипломна работа. Броячите се прилагат чрез свойството съдържание. Един прост пример:
е името на брояча, който искате да нулирате
е стойността, към която да нулирате брояча
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), която след това се увеличава при всяко появяване на секция, след което се показва пред заглавията на секциите.
Вижте тази писалка!
Повече информация
Поддръжка на браузър
Chrome | Сафари | Firefox | Опера | IE | Android | iOS |
---|---|---|---|---|---|---|
2+ | 3.1+ | Всякакви | 9.2+ | 8+ | Всякакви | Всякакви |