Heim > Web-Frontend > CSS-Tutorial > Kann die CSS-Eigenschaft „content' HTML-Elemente einfügen?

Kann die CSS-Eigenschaft „content' HTML-Elemente einfügen?

DDD
Freigeben: 2024-12-11 13:48:10
Original
423 Leute haben es durchsucht

Can CSS `content` Property Insert HTML Elements?

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>';
}
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage