CSS-Counterstile
Das CSS Counter Styles-Modul erlaubt es Ihnen, Ihre eigenen Counterstile zu definieren, um das Erscheinungsbild von Markierungen in Listen und Zählern in generiertem Inhalt zu verwalten. Es ermöglicht Ihnen auch, native Browser-Listenstile mit Ihren eigenen Anpassungen zu erweitern.
Obwohl wir Zähler als Zahlen betrachten, sind sie eigentlich Zeichenfolgen mit Komponenten, die inkrementiert werden können. Das Counterstile-Modul definiert die @counter-style-Regel mit zehn Deskriptoren, die es Entwicklern ermöglichen, genau zu definieren, wie Zähler in Zeichenfolgen umgewandelt werden. Dieses Modul ermöglicht es, zu definieren, welche Zeichen für die Zählerpunkte verwendet werden, welches Präfix vor den Zähler gesetzt wird und welches Suffix danach kommt, sowie wie mit negativen Werten umgegangen wird. Die Deskriptoren können auch einen Bereich festlegen, um die Werte zu begrenzen, die ein Counterstil verarbeiten kann, und gleichzeitig Fallback-Stile bereitzustellen, wenn der Zählerwert außerhalb des definierten Bereichs liegt oder anderweitig nicht gerendert werden kann. Das Modul ermöglicht es auch, zu definieren, wie der Zähler von Sprachsynthesizern vorgelesen wird.
Referenz
Eigenschaften
In diesem Modul sind keine Eigenschaften definiert
Funktionen
Datentypen
At-Regeln und Deskriptoren
Schnittstellen
CSSCounterStyleRuleSchnittstelle
Leitfäden
- Verwendung von CSS-Zählern
-
Beschreibt, wie Zähler verwendet werden können, um jedes HTML-Element zu nummerieren oder um komplexe Zählungen durchzuführen.
Verwandte Konzepte
CSS-Listen und -Zähler Modul:
counter-incrementEigenschaftcounter-resetEigenschaftcounter-setEigenschaftlist-style-typeEigenschaftlist-styleKurzschreibweise Eigenschaftcounter()Funktioncounters()Funktion
CSS Pseudoelemente Modul:
CSS generierter Inhalt Modul:
contentEigenschaft
Spezifikationen
| Specification |
|---|
| CSS Counter Styles Level 3 |
Siehe auch
- CSS-Listen und -Zähler Modul
- CSS Pseudoelemente Modul
- CSS generierter Inhalt Modul
- Vorbereitete Counterstile über W3C (2023)