CSS-generierter Inhalt

Das Modul CSS-generierter Inhalt definiert, wie der Inhalt eines Elements ersetzt werden und Inhalt mit CSS zu einem Dokument hinzugefügt werden kann.

Generierter Inhalt kann für Inhaltsersetzung verwendet werden, wobei in diesem Fall der Inhalt eines DOM-Knotens durch ein CSS <image> ersetzt wird. Der CSS-generierte Inhalt ermöglicht auch die Erzeugung von sprachspezifischen Anführungszeichen, das Erstellen benutzerdefinierter Listenelementnummern und -punkte und das visuelle Hinzufügen von Inhalten durch das Generieren von Inhalt auf ausgewählten Pseudo-Elementen als anonyme ersetzte Elemente.

Generierter Inhalt im Einsatz

Das HTML für dieses Beispiel ist ein einzelnes, leeres <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: ein leerer Kasten mit einem breiten orangefarbenen linken Rahmen, der zum ::before Pseudo-Element hinzugefügt wurde. Der Text ist ebenfalls generierter Inhalt: „only one <div>“ wurde mit der content-Eigenschaft, die auf das ::after Pseudo-Element angewendet wurde, erzeugt.

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

Referenz

Eigenschaften

Das CSS-generierte Inhaltsmodul führt auch vier gefährdete Eigenschaften ein: string-set, bookmark-label, bookmark-level, und bookmark-state. Derzeit unterstützen keine Browser diese Funktionen.

Funktionen

Das CSS-generierte Inhaltsmodul 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 können.

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