Maison > Article > interface Web > Pourquoi ::after ne fonctionne-t-il pas sur les éléments ?
Mystère des disparus ::after
Dans le domaine des pseudo-éléments CSS, la propriété ::after est un outil puissant pour injecter du contenu supplémentaire dans le DOM. Cependant, il a été découvert que les navigateurs refusent curieusement d'honorer ::after on éléments.
Ce comportement apparemment inexplicable a laissé les développeurs Web perplexes. Selon la spécification CSS21 sur http://www.w3.org/TR/CSS21/generate.html, ::after est conçu pour fonctionner sur des éléments avec un contenu (arborescence de documents).
Un examen plus approfondi révèle que
. Par conséquent, les navigateurs adhèrent à la spécification en n'affichant pas ::after pour les champs de saisie. Ceci explique la disparition du contenu prévu dans l'exemple de code fourni.
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!