Maison >interface Web >tutoriel CSS >La propriété CSS « ​​content » peut-elle insérer du HTML, pas seulement du texte ?

La propriété CSS « ​​content » peut-elle insérer du HTML, pas seulement du texte ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-09 06:38:11580parcourir

Can CSS `content` property insert HTML, not just text?

Insérer du HTML dans la propriété de contenu CSS

Question :

La propriété de contenu CSS peut-elle être utilisée pour insérer du code HTML à la place du texte comme :avant ou :après contenu ?

.header:before {
  content: '<a href="#top">Back</a>';
}

Réponse :

Malheureusement, ce n'est pas possible. Selon la spécification CSS :

Le contenu généré ne modifie pas l'arborescence du document. En particulier, il n'est pas renvoyé au processeur de langage du document (par exemple, pour l'analyse).

Cela signifie que les valeurs de chaîne pour la propriété de contenu sont toujours traitées littéralement et non interprétées comme du HTML.

En utilisant l'exemple CSS fourni avec le code HTML ci-dessous :

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn