Estoy tratando de usar el :after
pseudo-elemento CSS en un input
campo, pero no funciona. Si lo uso con a span
, funciona bien.
<style type="text/css">
.mystyle:after {content:url(smiley.gif);}
.mystyle {color:red;}
</style>
Esto funciona (pone el smiley después de "¡buu!" Y antes de "un poco más")
<span class="mystyle">buuu!</span>a some more
Esto no funciona: solo colorea algunos valores en rojo, pero no hay carita sonriente.
<input class="mystyle" type="text" value="someValue">
¿Qué estoy haciendo mal? ¿Debo usar otro pseudo-selector?
Nota: No puedo agregar un span
alrededor de mi input
, porque está siendo generado por un control de terceros.
border-color
delinput
. Me parece más llamativo.