Tôi đang cố gắng sử dụng :afterphần tử giả CSS trên một inputtrường, nhưng nó không hoạt động. Nếu tôi sử dụng nó với a span, nó hoạt động tốt.
<style type="text/css">
.mystyle:after {content:url(smiley.gif);}
.mystyle {color:red;}
</style>
Điều này hoạt động (đặt nụ cười sau "buu!" Và trước "một số nữa")
<span class="mystyle">buuu!</span>a some more
Điều này không hoạt động - nó chỉ tô màu một số giá trị màu đỏ, nhưng không có nụ cười.
<input class="mystyle" type="text" value="someValue">
Tôi đang làm gì sai? Tôi có nên sử dụng một bộ chọn giả khác?
Lưu ý: Tôi không thể thêm spanxung quanh mình input, vì nó được tạo bởi kiểm soát của bên thứ ba.

border-colorcủainputthay thế. Tôi thấy nó được chú ý nhiều hơn.