Я пытаюсь использовать :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
, потому что он создается сторонним элементом управления.
border-color
изinput
вместо. Я считаю, что это привлекает больше внимания.