CSS generierter Inhalt
Das CSS generierter Inhalt-Modul definiert, wie der Inhalt eines Elements ersetzt und Inhalt mit CSS zu einem Dokument hinzugefügt werden kann.
Generierter Inhalt kann für das Inhaltsersatz verwendet werden, in welchem Fall der Inhalt eines DOM-Knotens durch ein CSS-<image> ersetzt wird. Der CSS generierter Inhalt ermöglicht außerdem das Erzeugen von sprachspezifischen Anführungszeichen, das Erstellen benutzerdefinierter Listenelementnummern und Aufzählungszeichen sowie das visuelle Hinzufügen von Inhalten, indem auf ausgewählten Pseudoelementen generierter Inhalt als anonyme ersetzte Elemente erzeugt wird.
Generierter Inhalt in Aktion
Das HTML für dieses Beispiel ist ein einzelnes, leeres <div> in einem ansonsten leeren <body>. Der Schneemann wurde mit CSS-Bildern und CSS-Hintergründen und -Rändern erstellt. Die Karottennase wurde mit generiertem Inhalt hinzugefügt: eine leere Box mit einem breiten orangenen linken Rand, der dem ::before Pseudoelement hinzugefügt wurde. Der Text ist ebenfalls generierter Inhalt: "only one <div>" wurde mit der content-Eigenschaft, die auf das ::after Pseudoelement angewendet wurde, generiert.
Klicken Sie auf "Play" im obigen Beispiel, um den Code im MDN Playground zu sehen oder zu bearbeiten.
Referenz
>Eigenschaften
Das CSS generierte Inhalt-Modul stellt auch vier risikobehaftete Eigenschaften vor: string-set, bookmark-label, bookmark-level und bookmark-state. Derzeit unterstützen keine Browser diese Funktionen.
Funktionen
Das CSS generierte Inhalt-Modul führt sechs noch nicht implementierte CSS-Funktionen ein, darunter content(), string() und leader(), sowie die drei <target> Funktionen target-counter(), target-counters() und target-text().
Datentypen
Leitfäden
- "Anleitung für generierten Inhalt
-
Lernen Sie, wie Sie Text oder Bildinhalt zu einem Dokument mit der
content-Eigenschaft hinzufügen. - Erstellen Sie schicke Boxen mit generiertem Inhalt
-
Beispiel für das Styling von generiertem Inhalt 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