Я намагаюся використовувати :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
замість. Я вважаю, що це привертає більше уваги.