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