A counter-reset
tulajdonság lehetővé teszi az elemek automatikus számozását. Mint egy rendezett lista (
- ), de bármely elemen működik. Különösen hasznos egy dolgozathoz hasonló tartalomjegyzék vagy fejlécek számozásakor. A számlálókat a tartalmi tulajdonságon keresztül alkalmazzuk. Egy egyszerű példa:
a visszaállítani kívánt számláló neve
az az érték, amelyre vissza kell állítani a számlálót
none
tiltsa le a számlálót- ellen-visszaállítás a specifikációban
- ellen-alaphelyzetbe állítás az MDN-nél
article ( counter-reset: section; ) section ( counter-increment: section; ) section h2:before ( content: counter(section) '. '; )
A counter-reset
tulajdonság a CSS számláló visszaállítására szolgál egy adott értékre.
Ez része a CSS számláló modulnak, amely része a létrehozott tartalomnak, az automatikus számozásnak, és felsorolja a CSS2.1 specifikációkat, kiterjesztve a Generált és Cserélt Tartalom Modul CSS3 specifikációival.
Szintaxis
counter-reset: ( ?)+ | none
Hol…
body ( counter-reset: my-awesome-counter 0; )
Megjegyzés: Az egész szám alapértelmezett értéke 0. Ha a számláló neve után nincs beállítva egész szám, akkor az nullára lesz állítva.
body ( counter-reset: my-awesome-counter; )
Szóközzel elválasztott listával egyszerre több számlálót is visszaállíthat, mindegyiket a saját értékével, ha szeretné.
body ( counter-reset: my-awesome-counter 5 my-other-counter; )
Ez visszaáll my-awesome-counter
5-re és my-other-counter
az alapértelmezett értékre: 0.
Láthatjuk ezt a listát: counter1 value1 counter2 value2 counter3 value3…
. Ha egy érték elmarad, akkor 0.
Demó
A következő bemutatóban article
visszaállítja section
az alapértelmezett értékét (0), amelyet aztán minden szakasz előfordulásakor növekszik, majd a szakasz címsorai előtt megjelenít.
Nézze meg ezt a tollat!
Több információ
Böngésző támogatás
Króm | Szafari | Firefox | Opera | AZAZ | Android | iOS |
---|---|---|---|---|---|---|
2+ | 3.1+ | Bármi | 9.2+ | 8+ | Bármi | Bármi |