Я намагаюся використовувати :afterпсевдоелемент CSS у inputполі, але це не працює. Якщо я використовую його з a span, він працює добре.
<style type="text/css">
.mystyle:after {content:url(smiley.gif);}
.mystyle {color:red;}
</style>
Це працює (ставить смайлик після "бу!" І перед "ще трохи")
<span class="mystyle">buuu!</span>a some more
Це не працює - воно лише забарвлює певну варію в червоний колір, але смайлика немає.
<input class="mystyle" type="text" value="someValue">
Що я роблю неправильно? чи варто використовувати інший псевдоселектор?
Примітка. Я не можу додати spanнавколо себе input, оскільки він генерується стороннім керуванням.

border-colorзinputзамість. Я вважаю, що це привертає більше уваги.