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 Inhaltsersetzung verwendet werden, wobei der Inhalt eines DOM-Knotens durch ein CSS <image> ersetzt wird. Das CSS generierter Inhalt Modul ermöglicht auch das Generieren sprachspezifischer Anführungszeichen, das Erstellen benutzerdefinierter Listenelementnummern und -punkte sowie das visuelle Hinzufügen von Inhalt durch das Generieren von Inhalt auf ausgewählten Pseudo-Elementen als anonyme ersetzte Elemente.

Generierter Inhalt in Aktion

Das HTML für dieses Beispiel besteht aus einem einzigen, leeren <div> innerhalb eines ansonsten leeren <body>. Der Schneemann wurde mit CSS-Bildern und CSS-Hintergründen und Rahmen erstellt. Die Karottennase wurde mit generiertem Inhalt hinzugefügt: eine leere Box mit einer breiten orangefarbenen linken Rahmenlinie, die dem ::before Pseudo-Element hinzugefügt wurde. Der Text ist ebenfalls generierter Inhalt: "only one <div>" wurde mit der content Eigenschaft angewendet auf das ::after Pseudo-Element generiert.

Klicken Sie auf "Play" im obigen Beispiel, um den Code im MDN Playground zu sehen oder zu bearbeiten.

Referenz

Eigenschaften

Hinweis: Das CSS generierter Inhalt Modul führt vier gefährdete Eigenschaften ein, die nicht implementiert wurden: string-set, bookmark-label, bookmark-level und bookmark-state.

Funktionen

Das CSS generierter Inhalt Modul führt sechs noch zu implementierende 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 Bildinhalte mit der content Eigenschaft zu einem Dokument hinzufügen.

Erstellen Sie schicke Boxen mit generiertem Inhalt

Beispiel für das Styling von generiertem Inhalt für visuelle Effekte.

Verwandte Konzepte

Spezifikationen

Specification
CSS Generated Content Module Level 3

Siehe auch