J'essaie d'utiliser le :after
pseudo-élément CSS sur un input
champ, mais cela ne fonctionne pas. Si je l'utilise avec un span
, cela fonctionne bien.
<style type="text/css">
.mystyle:after {content:url(smiley.gif);}
.mystyle {color:red;}
</style>
Cela fonctionne (met le smiley après "buu!" Et avant "un peu plus")
<span class="mystyle">buuu!</span>a some more
Cela ne fonctionne pas - il colore seulement une certaine valeur en rouge, mais il n'y a pas de smiley.
<input class="mystyle" type="text" value="someValue">
Qu'est-ce que je fais mal? dois-je utiliser un autre pseudo-sélecteur?
Remarque: je ne peux pas ajouter un span
autour de mon input
, car il est généré par un contrôle tiers.
border-color
deinput
. Je trouve que c'est plus attirant l'attention.