CSS generierter Inhalt

Das CSS generierter Inhalt-Modul definiert, wie der Inhalt eines Elements ersetzt und zusätzlicher 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 Modul für CSS-generierten Inhalt ermöglicht auch die Erzeugung sprachspezifischer Anführungszeichen, das Erstellen von benutzerdefinierten Listenelementnummern und -punkten sowie das visuelle Hinzufügen von Inhalten, indem Inhalte in ausgewählten Pseudo-Elementen als anonyme ersetzte Elemente generiert werden.

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 mithilfe von generiertem Inhalt hinzugefügt: eine leere Box mit einer breiten orangen linken Rahmenlinie, die zum ::before-Pseudo-Element hinzugefügt wurde. Der Text ist ebenfalls generierter Inhalt: "only one <div>" wurde mit der content-Eigenschaft generiert, die auf das ::after-Pseudo-Element angewendet wurde.

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

Referenz

Eigenschaften

Hinweis: Das CSS-Modul für generierten Inhalt führt vier unsichere Eigenschaften ein, die noch nicht implementiert wurden: string-set, bookmark-label, bookmark-level und bookmark-state.

Funktionen

Das CSS-Modul für generierten Inhalt 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

Erfahren Sie, wie Sie mit der content-Eigenschaft Text- oder Bildinhalte zu einem Dokument hinzufügen können.

Erstellen Sie stilvolle 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