Die counter-reset
Eigenschaft ermöglicht die automatische Nummerierung von Elementen. Wie eine geordnete Liste (
- ), aber es funktioniert auf jedem Element. Dies ist besonders nützlich, wenn Sie ein Inhaltsverzeichnis erstellen oder Überschriften für eine Abschlussarbeit nummerieren möchten. Die Zähler werden über die Eigenschaft content angewendet. Ein einfaches Beispiel:
ist der Name des Zählers, den Sie zurücksetzen möchten
ist der Wert, auf den der Zähler zurückgesetzt werden soll
none
Deaktivieren Sie den Zähler- Counter-Reset in der Spezifikation
- Counter-Reset bei MDN
article ( counter-reset: section; ) section ( counter-increment: section; ) section h2:before ( content: counter(section) '. '; )
Die counter-reset
Eigenschaft wird verwendet, um einen CSS-Zähler auf einen bestimmten Wert zurückzusetzen.
Es ist Teil des CSS-Zählermoduls, das Teil des generierten Inhalts, der automatischen Nummerierung und der CSS2.1-Spezifikation ist, die in der CSS3-Spezifikation des Moduls für generierte und ersetzte Inhalte erweitert wurde.
Syntax
counter-reset: ( ?)+ | none
Wo…
body ( counter-reset: my-awesome-counter 0; )
Hinweis: Der Standardwert für die Ganzzahl ist 0. Wenn nach dem Zählernamen keine Ganzzahl gesetzt ist, wird diese auf 0 zurückgesetzt. Dies funktioniert also wie erwartet:
body ( counter-reset: my-awesome-counter; )
Sie können mehrere Zähler gleichzeitig mit einer durch Leerzeichen getrennten Liste zurücksetzen, von denen jeder seinen spezifischen Wert hat, wenn Sie dies wünschen.
body ( counter-reset: my-awesome-counter 5 my-other-counter; )
Dies wird my-awesome-counter
auf 5 und my-other-counter
auf den Standardwert 0 zurückgesetzt.
Sie können diese Liste sehen als : counter1 value1 counter2 value2 counter3 value3…
. Wenn ein Wert weggelassen wird, ist er 0.
Demo
In der folgenden Demo, article
setzen section
Zähler auf seinen Standardwert (0), der dann bei jedem Abschnitt Auftreten inkrementiert wird, dann vor Abschnittsüberschriften angezeigt.
Schauen Sie sich diesen Stift an!
Mehr Informationen
Browser-Unterstützung
Chrom | Safari | Feuerfuchs | Oper | IE | Android | iOS |
---|---|---|---|---|---|---|
2+ | 3.1+ | Irgendein | 9.2+ | 8+ | Irgendein | Irgendein |