Próbuję użyć :after
pseudoelementu CSS na input
polu, ale to nie działa. Jeśli używam go z span
, działa OK.
<style type="text/css">
.mystyle:after {content:url(smiley.gif);}
.mystyle {color:red;}
</style>
To działa (umieszcza buźkę po „buu!” I przed „trochę więcej”)
<span class="mystyle">buuu!</span>a some more
To nie działa - tylko koloruje niektóreValue na czerwono, ale nie ma buźki.
<input class="mystyle" type="text" value="someValue">
Co ja robię źle? powinienem użyć innego pseudo-selektora?
Uwaga: nie mogę dodać span
wokół siebie input
, ponieważ jest on generowany przez kontrolę innej firmy.
border-color
zinput
zamiast. Uważam, że to przyciąga więcej uwagi.