counter-reset
Ominaisuus mahdollistaa automaattisen numerointi elementtejä. Kuten järjestetty luettelo (
- ), mutta se toimii mille tahansa elementille. Se on erityisen hyödyllinen, kun luodaan sisällysluettelo tai otsikkojen numerointi jotain opinnäytetyön kaltaista. Laskureita käytetään sisältöomaisuuden kautta. Yksinkertainen esimerkki:
on nollattavan laskurin nimi
on arvo, jolle laskuri nollataan
none
poista laskuri käytöstä- laskuri vasta-reset
- counter-reset MDN: ssä
article ( counter-reset: section; ) section ( counter-increment: section; ) section h2:before ( content: counter(section) '. '; )
counter-reset
Omaisuus nollataan CSS laskuri tiettyyn arvoon.
Se on osa CSS-laskurimoduulia, joka on osa luotua sisältöä, automaattista numerointia ja sisältää luettelon CSS2.1-spesifikaatioista, joita on laajennettu luodun ja korvatun sisältömoduulin CSS3-spesifikaatioon.
Syntaksi
counter-reset: ( ?)+ | none
Missä…
body ( counter-reset: my-awesome-counter 0; )
Huomautus: kokonaisluvun oletusarvo on 0. Jos laskurin nimen jälkeen ei ole asetettu kokonaislukua, se nollataan 0. Siten tämä toimii odotetusti:
body ( counter-reset: my-awesome-counter; )
Voit nollata useita laskureita kerralla välilyönnillä erotetulla luettelolla, joista jokaisella on oma arvo, jos haluat.
body ( counter-reset: my-awesome-counter 5 my-other-counter; )
Tämä palautuu my-awesome-counter
arvoon 5 ja my-other-counter
oletusarvoon: 0.
Voit nähdä tämän luettelon: counter1 value1 counter2 value2 counter3 value3…
. Jos arvo jätetään pois, se on 0.
Demo
Seuraavissa demo, article
palautuu section
laskuri sen oletusarvo (0), joka on sitten kasvatetaan jokaisella osa esiintyessään, näytetään sitten edessä otsikoiden.
Katso tämä kynä!
Lisää tietoa
Selaimen tuki
Kromi | Safari | Firefox | Ooppera | IE | Android | iOS |
---|---|---|---|---|---|---|
2+ | 3.1+ | Minkä tahansa | 9.2+ | 8+ | Minkä tahansa | Minkä tahansa |