Tôi đang cố gắng sử dụng :after
phần tử giả CSS trên một input
trườ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 span
xung quanh mình input
, vì nó được tạo bởi kiểm soát của bên thứ ba.
border-color
củainput
thay thế. Tôi thấy nó được chú ý nhiều hơn.