counter-reset
Vlastnost umožňuje automatické číslování prvků. Jako objednaný seznam (
- ), ale funguje na libovolném prvku. To je zvláště užitečné při vytváření obsahu nebo číslování nadpisů pro něco jako diplomová práce. Čítače se aplikují prostřednictvím vlastnosti content. Jednoduchý příklad:
je název počitadla, který chcete resetovat
je hodnota, na kterou se vynuluje počítadlo
none
deaktivovat počítadlo- protinastavení ve specifikaci
- vynulování počítadla na MDN
article ( counter-reset: section; ) section ( counter-increment: section; ) section h2:before ( content: counter(section) '. '; )
counter-reset
Vlastnost se používá k vynulování čítače CSS na danou hodnotu.
Je součástí modulu čítače CSS, který je součástí generovaného obsahu, automatického číslování a uvádí specifikaci CSS2.1, rozšířenou ve specifikaci CSS3 modulu generovaného a nahrazeného obsahu.
Syntax
counter-reset: ( ?)+ | none
Kde…
body ( counter-reset: my-awesome-counter 0; )
Poznámka: Výchozí hodnota pro celé číslo je 0. Pokud za názvem čítače není nastaveno žádné celé číslo, bude resetováno na 0. Tak to funguje podle očekávání:
body ( counter-reset: my-awesome-counter; )
Můžete resetovat několik čítačů najednou pomocí seznamu oddělených mezerami, z nichž každý má svou specifickou hodnotu, pokud si přejete.
body ( counter-reset: my-awesome-counter 5 my-other-counter; )
Tím se resetuje my-awesome-counter
na 5 a my-other-counter
na výchozí hodnotu: 0.
Můžete vidět tento seznam jako: counter1 value1 counter2 value2 counter3 value3…
. Pokud je hodnota vynechána, je to 0.
Ukázka
V následující ukázce se article
vynuluje section
počítadlo na jeho výchozí hodnotu (0), která se poté zvýší při každém výskytu sekce a poté se zobrazí před nadpisy sekcí.
Podívejte se na toto pero!
Více informací
Podpora prohlížeče
Chrome | Safari | Firefox | Opera | TJ | Android | iOS |
---|---|---|---|---|---|---|
2+ | 3.1+ | Žádný | 9,2+ | 8+ | Žádný | Žádný |