Kann die CSS-Inhaltseigenschaft HTML anstelle von Text einfügen?
Die CSS-Inhaltseigenschaft dient zum Einfügen von Textinhalten vor oder nach einem Element. Kann es jedoch genutzt werden, um HTML-Code anstelle von reinem Text einzufügen?
Nein, HTML-Einfügung mit CSS-Inhalten nicht möglich
Leider ist dies bei der CSS-Inhaltseigenschaft nicht der Fall ermöglichen das Einfügen von HTML-Code. Gemäß der Spezifikation:
„Generierte Inhalte verändern den Dokumentbaum nicht. Insbesondere werden sie nicht an den Dokumentsprachenprozessor zurückgegeben (z. B. zum erneuten Parsen).“
Sonstiges Wörter behandelt die Inhaltseigenschaft Zeichenfolgenwerte wörtlich, unabhängig von der Dokumentsprache.
Beispiel: Kein HTML Parsen
Berücksichtigen Sie dieses CSS:
.header:before { content: '<a href="#top">Back</a>'; }
Bei Anwendung auf diesen HTML-Code:
Das obige ist der detaillierte Inhalt vonKann die CSS-Eigenschaft „content' HTML-Elemente einfügen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!