Den counter-reset
egenskapen kan för automatisk numrering av element. Gilla en beställd lista (
- ), men det fungerar på alla element. Det är särskilt användbart för att skapa en innehållsförteckning eller numreringsrubriker för något som en uppsats. Räknarna tillämpas via innehållsegenskapen. Ett enkelt exempel:
är namnet på räknaren du vill återställa
är det värde som räknaren ska återställas till
none
inaktivera räknaren- motåterställning i specifikationen
- motåterställning vid MDN
article ( counter-reset: section; ) section ( counter-increment: section; ) section h2:before ( content: counter(section) '. '; )
Det counter-reset
egenskapen används för att återställa en CSS mot ett givet värde.
Det är en del av CSS-räknemodulen som är en del av det genererade innehållet, den automatiska numreringen och listar CSS2.1-specifikationen, utökad i Generated and Replaced Content Module CSS3-specifikationen.
Syntax
counter-reset: ( ?)+ | none
Var…
body ( counter-reset: my-awesome-counter 0; )
Obs: standardvärdet för heltalet är 0. Om inget heltal ställs in efter räknarens namn kommer det att återställas till 0. Således fungerar detta som förväntat:
body ( counter-reset: my-awesome-counter; )
Du kan återställa flera räknare samtidigt med en platsavgränsad lista, var och en med sitt specifika värde om du önskar det.
body ( counter-reset: my-awesome-counter 5 my-other-counter; )
Detta återställs my-awesome-counter
till 5 och my-other-counter
till standardvärdet: 0.
Du kan se den här listan som: counter1 value1 counter2 value2 counter3 value3…
. Om ett värde utelämnas är det 0.
Demo
I följande demo article
återställs section
mot sitt standardvärde (0), som sedan ökas vid varje sektions förekomst och sedan visas framför sektionsrubriker.
Kolla in den här pennan!
Mer information
Webbläsarstöd
Krom | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
2+ | 3.1+ | Några | 9.2+ | 8+ | Några | Några |