counter-reset
Lastnost omogoča avtomatsko številčenje elementov. Kot urejeni seznam (
- ), vendar deluje na kateri koli element. To je še posebej koristno pri ustvarjanju kazala ali naslovov oštevilčenja za nekaj takega, kot je diplomsko delo. Števci se uporabljajo prek lastnosti vsebine. Preprost primer:
je ime števca, ki ga želite ponastaviti
je vrednost za ponastavitev števca
none
onemogoči števec- ponastavitev v spec
- ponastavitev na MDN
article ( counter-reset: section; ) section ( counter-increment: section; ) section h2:before ( content: counter(section) '. '; )
counter-reset
Lastnost se uporablja za ponastavitev CSS števec na dano vrednost.
Je del modula števca CSS, ki je del ustvarjene vsebine, samodejnega oštevilčenja in navaja specifikacijo CSS2.1, razširjeno v specifikaciji Generiran in nadomeščen modul vsebine CSS3.
Sintaksa
counter-reset: ( ?)+ | none
Kje…
body ( counter-reset: my-awesome-counter 0; )
Opomba: privzeta vrednost za celo število je 0. Če po imenu števca ni nastavljeno nobeno število, bo ponastavljeno na 0. Tako to deluje po pričakovanjih:
body ( counter-reset: my-awesome-counter; )
Naenkrat lahko ponastavite več števcev s presledkom ločenim seznamom, vsak s svojo določeno vrednostjo, če želite.
body ( counter-reset: my-awesome-counter 5 my-other-counter; )
To se ponastavi my-awesome-counter
na 5 in my-other-counter
na privzeto vrednost: 0.
Ogledate si lahko ta seznam kot: counter1 value1 counter2 value2 counter3 value3…
. Če je vrednost izpuščena, je 0.
Demo
V naslednji predstavitvi article
ponastavi section
števec na privzeto vrednost (0), ki se nato poveča ob vsakem pojavljanju odseka in nato prikaže pred naslovi odsekov.
Oglejte si to pisalo!
Več informacij
Podpora za brskalnik
Chrome | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
2+ | 3.1+ | Kaj | 9,2+ | 8+ | Kaj | Kaj |