counter-reset
Vlastnosť umožňuje automatické číslovanie prvkov. Rovnako ako objednaný zoznam (
- ), ale funguje na ľubovoľnom prvku. Je to obzvlášť užitočné pri vytváraní obsahu alebo číslovania záhlaví pre niečo ako diplomovú prácu. Počítadlá sa používajú prostredníctvom vlastnosti content. Jednoduchý príklad:
je názov počítadla, ktoré chcete vynulovať
je hodnota, na ktorú sa má vynulovať počítadlo
none
deaktivovať počítadlo- protizreset v spec
- protinastavenie pri MDN
article ( counter-reset: section; ) section ( counter-increment: section; ) section h2:before ( content: counter(section) '. '; )
counter-reset
Vlastnosť sa používa na vynulovanie čítača CSS na danú hodnotu.
Je súčasťou modulu počítadla CSS, ktorý je súčasťou generovaného obsahu, automatického číslovania a uvádza špecifikáciu CSS2.1, ktorá je rozšírená o špecifikáciu modulu generovaného a nahradeného obsahu CSS3.
Syntax
counter-reset: ( ?)+ | none
Kde…
body ( counter-reset: my-awesome-counter 0; )
Poznámka: predvolená hodnota pre celé číslo je 0. Ak za menom počítadla nie je nastavené celé číslo, obnoví sa hodnota 0. Takto to funguje podľa očakávania:
body ( counter-reset: my-awesome-counter; )
Môžete resetovať niekoľko počítadiel naraz pomocou zoznamu oddeleného medzerami, každý so svojou konkrétnou hodnotou, ak si to prajete.
body ( counter-reset: my-awesome-counter 5 my-other-counter; )
Týmto sa resetuje my-awesome-counter
na 5 a my-other-counter
predvolená hodnota: 0.
Môžete vidieť tento zoznam ako: counter1 value1 counter2 value2 counter3 value3…
. Ak je hodnota vynechaná, je to 0.
Ukážka
V nasledujúcej ukážke sa article
vynuluje section
počítadlo na jeho predvolenú hodnotu (0), ktorá sa potom zvyšuje pri každom výskyte sekcie a potom sa zobrazuje pred nadpismi sekcií.
Vyskúšajte toto pero!
Viac informácií
Podpora prehľadávača
Chrome | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
2+ | 3,1+ | akýkoľvek | 9,2+ | 8+ | akýkoľvek | akýkoľvek |