counter-reset
Proprietatea permite numerotarea automată a elementelor. Ca o listă ordonată (
- ), dar funcționează pe orice element. Este deosebit de util în crearea unui cuprins sau a numerotării titlurilor pentru ceva de genul unei lucrări de teză. Contoare sunt aplicate prin intermediul proprietății de conținut. Un exemplu simplu:
este numele contorului pe care doriți să îl resetați
este valoarea la care resetați contorul
none
dezactivați contorul- contra-resetare în spec
- contra-resetare la MDN
article ( counter-reset: section; ) section ( counter-increment: section; ) section h2:before ( content: counter(section) '. '; )
counter-reset
Proprietatea este folosit pentru a reseta un contor CSS la o anumită valoare.
Face parte din modulul contor CSS care face parte din conținutul generat, numerotarea automată și listează specificațiile CSS2.1, extinse în specificațiile CSS3 ale modulului de conținut generat și înlocuit.
Sintaxă
counter-reset: ( ?)+ | none
Unde…
body ( counter-reset: my-awesome-counter 0; )
Notă: valoarea implicită pentru întreg este 0. Dacă nu este setat niciun număr întreg după numele contorului, acesta va fi resetat la 0. Astfel, acest lucru funcționează așa cum era de așteptat:
body ( counter-reset: my-awesome-counter; )
Puteți reseta mai multe contoare simultan cu o listă separată de spațiu, fiecare cu valoarea sa specifică, dacă doriți acest lucru.
body ( counter-reset: my-awesome-counter 5 my-other-counter; )
Aceasta se va reseta my-awesome-counter
la 5 și my-other-counter
la valoarea implicită: 0.
Puteți vedea această listă ca: counter1 value1 counter2 value2 counter3 value3…
. Dacă o valoare este omisă, este 0.
Demo
În următoarea demonstrație, se article
resetează section
contra valorii implicite (0), care este apoi incrementată la fiecare apariție a secțiunii, apoi afișată în fața titlurilor secțiunii.
Verificați acest stilou!
Mai multe informatii
Suport pentru browser
Crom | Safari | Firefox | Operă | IE | Android | iOS |
---|---|---|---|---|---|---|
2+ | 3.1+ | Orice | 9.2+ | 8+ | Orice | Orice |