CSS generierter Inhalt
Das CSS generierter Inhalt-Modul definiert, wie der Inhalt eines Elements ersetzt werden kann und wie Inhalte mit CSS zu einem Dokument hinzugefügt werden können.
Generierter Inhalt kann für Inhaltsersetzung verwendet werden, wobei der Inhalt eines DOM-Knotens durch ein CSS-<image> ersetzt wird. Der CSS generierter Inhalt ermöglicht außerdem das Erzeugen sprachspezifischer Anführungszeichen, das Erstellen benutzerdefinierter Listenelementnummern und Aufzählungszeichen und das visuelle Hinzufügen von Inhalten, indem auf ausgewählten Pseudoelementen generierter Inhalt als anonyme ersetzte Elemente dargestellt wird.
Generierter Inhalt in Aktion
Das HTML für dieses Beispiel besteht aus einem einzigen, leeren <div> in einem ansonsten leeren <body>. Der Schneemann wurde mit CSS-Bildern und CSS-Hintergründen und -Rahmen erstellt. Die Karottennase wurde unter Verwendung von generiertem Inhalt hinzugefügt: Eine leere Box mit einer breiten orangen linken Umrandung wurde dem ::before Pseudoelement hinzugefügt. Der Text ist ebenfalls generierter Inhalt: "only one <div>" wurde mit der content-Eigenschaft auf das ::after Pseudoelement angewendet generiert.
Klicken Sie auf "Play" im obigen Beispiel, um den Code im MDN Playground zu sehen oder zu bearbeiten.
Referenz
>Eigenschaften
Das CSS generierter Inhalt-Modul führt auch vier riskante Eigenschaften ein: string-set, bookmark-label, bookmark-level und bookmark-state. Derzeit unterstützen keine Browser diese Funktionen.
Funktionen
Das CSS generierter Inhalt-Modul führt sechs noch nicht umgesetzte CSS-Funktionen ein, darunter content(), string() und leader(), sowie die drei <target>-Funktionen target-counter(), target-counters() und target-text().
Datentypen
Leitfaden
- "Anleitung" Leitfaden für generierten Inhalt
-
Lernen Sie, wie Sie Text- oder Bildinhalte mit der
content-Eigenschaft zu einem Dokument hinzufügen können. - Erstellen Sie schicke Boxen mit generiertem Inhalt
-
Beispiel für die Gestaltung generierter Inhalte für visuelle Effekte.
Verwandte Konzepte
-
CSS-Pseudoelemente Modul
-
CSS-Listen und Zähler Modul
counter()Funktioncounters()Funktioncounter-incrementEigenschaftcounter-resetEigenschaft
-
CSS-Überlauf Modul
::scroll-button()Pseudoelement::scroll-markerPseudoelement:target-currentPseudoklasse
-
CSS-Werte und -Einheiten Modul
Spezifikationen
| Specification |
|---|
| CSS Generated Content Module Level 3> |
Siehe auch
- CSS-Pseudoelemente Modul
- CSS-Listen und Zähler Modul
- Ersetzte Elemente