CSS/Funktionen/counter()
Aus SELFHTML-Wiki
< CSS | Funktionen(Weitergeleitet von Counter())
Die counter()-Funktion liest den Inhalt eines benannten CSS Zählers aus und formatiert ihn nach den Regeln eines bestimmten Listenstils. Damit können Sie Inhalte automatisch durchnummerieren. Grundlegende Erklärungen zu CSS Zählern finden Sie im verlinkten Artikel..
Parameter |
|
---|---|
anwendbar auf | formal überall verwendbar, wo ein CSS-<string> Wert erwartet wird. Praktisch wird counter() aber nur innerhalb der content-Eigenschaft von Pseudoelementen akzeptiert.
|
Browsersupport | caniuse: mdn-css_types_counter |
Beispiel
p {
counter-increment: posMarkup; position: relative;
}
p::before {
content: counter(posMarkup); position: absolute;}
Vor jeden Absatz wird mit ::before ein Pseudoelement erzeugt. Diese Pseudoelemente erhalten nun mit der content-Eigenschaft einen Inhalt - ihnen werden die Ergebnisse der counter()-Funktion zugewiesen.
Weblinks
Siehe auch
- HTML/Tutorials/Listen/Hybride Nummerierung
- Bildergalerie mit Grid Layout, deren Kindelemente sich an den verfügbaren Platz anpassen. Zur besseren Kennzeichnung der Reihenfolge im Markup wurden sie mit
counter()
nummeriert.
Liste der CSS-Funktionen
Farben und Verläufe
- attr()
- counter()
- counters()
- url()
- var()
- Berechnungen und Vergleiche