Den counter-reset
egenskapen gjør det mulig for automatisk nummerering av elementer. Som en bestilt liste (
- ), men det fungerer på ethvert element. Det er spesielt nyttig når du lager en innholdsfortegnelse eller nummereringsoverskrifter for noe som en avhandling. Tellerne brukes via innholdsegenskapen. Et enkelt eksempel:
er navnet på telleren du vil nullstille
er verdien du vil nullstille telleren til
none
deaktiver disken- mot tilbakestilling i spesifikasjonen
- mot tilbakestilling ved MDN
article ( counter-reset: section; ) section ( counter-increment: section; ) section h2:before ( content: counter(section) '. '; )
Den counter-reset
egenskapen brukes til å tilbakestille en CSS telleren til en gitt verdi.
Det er en del av CSS-tellermodulen som er en del av det genererte innholdet, den automatiske nummereringen, og viser CSS2.1-spesifikasjonen, utvidet i generert og erstattet innholdsmodul CSS3-spesifikasjon.
Syntaks
counter-reset: ( ?)+ | none
Hvor…
body ( counter-reset: my-awesome-counter 0; )
Merk: standardverdien for heltallet er 0. Hvis det ikke er satt noe heltall etter tellernavnet, tilbakestilles det til 0. Dermed fungerer dette som forventet:
body ( counter-reset: my-awesome-counter; )
Du kan tilbakestille flere tellere samtidig med en plassskilt liste, hver med sin spesifikke verdi hvis du ønsker det.
body ( counter-reset: my-awesome-counter 5 my-other-counter; )
Dette tilbakestilles my-awesome-counter
til 5 og my-other-counter
til standardverdien: 0.
Du kan se denne listen som: counter1 value1 counter2 value2 counter3 value3…
. Hvis en verdi er utelatt, er den 0.
Demo
I følgende demo article
tilbakestilles section
mot standardverdien (0), som deretter økes ved hver seksjonsforekomst, og deretter vises foran seksjonsoverskriftene.
Sjekk ut denne pennen!
Mer informasjon
Nettleserstøtte
Chrome | Safari | Firefox | Opera | DVS | Android | iOS |
---|---|---|---|---|---|---|
2+ | 3.1+ | Noen | 9.2+ | 8+ | Noen | Noen |