Lưu ý: Câu hỏi này không phải về việc tạo một menu thả xuống tùy chỉnh. Nó chỉ về khả năng tạo kiểu của <option>
các phần tử trong phần tử được chọn trong CSS
Làm cách nào để tạo kiểu <option>
cho một <select>
phần tử có khả năng tương thích trên nhiều trình duyệt? Tôi biết nhiều cách JavaScript tùy chỉnh trình đơn thả xuống để chuyển đổi thành <li>
, điều mà tôi không hỏi về nó.
<select class="select">
<option selected>Select</option>
<option>Blue</option>
<option >Red</option>
<option>Green</option>
<option>Yellow</option>
<option>Brown</option>
</select>
Tôi đang hỏi điều gì có thể làm được chỉ với CSS, với khả năng tương thích cho IE9 +, Firefox và Chrome.
Tôi muốn tạo kiểu như thế này hoặc càng gần càng tốt.
Tôi đã thử tại đây http://jsfiddle.net/jitendravyas/juwz3/3/ , nhưng Chrome không hiển thị bất kỳ kiểu nào ngoại trừ màu phông chữ, trong khi Firefox hiển thị một số kiểu khác. Làm cách nào để đường viền và phần đệm cũng hoạt động trong Chrome?
<select>
phần tử xuất hiện trên trang hay không. Câu hỏi này hỏi liệu bạn có thể tạo kiểu cho danh sách các <option>
phần tử.
<option>
không phải là toàn bộ danh sách thả xuống