Ich versuche, das :after
CSS-Pseudoelement für ein input
Feld zu verwenden, aber es funktioniert nicht. Wenn ich es mit a benutze span
, funktioniert es OK.
<style type="text/css">
.mystyle:after {content:url(smiley.gif);}
.mystyle {color:red;}
</style>
Dies funktioniert (setzt den Smiley nach "buu!" Und vor "etwas mehr")
<span class="mystyle">buuu!</span>a some more
Dies funktioniert nicht - es färbt nur someValue in Rot, aber es gibt keinen Smiley.
<input class="mystyle" type="text" value="someValue">
Was mache ich falsch? soll ich einen anderen Pseudo-Selektor verwenden?
Hinweis: Ich kann keine span
um meine herum hinzufügen input
, da diese von einem Steuerelement eines Drittanbieters generiert wird.
border-color
von zu änderninput
. Ich finde es aufmerksamkeitsstarker.