2010-05-07 43 views

Trả lời

15
select.list1 option.option2 
{ 
    background-color: #007700; 
} 

<select class="list1"> 
    <option value="1">Option 1</option> 
    <option value="2" class="option2">Option 2</option> 
</select> 
+1

tại sao nên sử dụng '>'? Các phần tử '

+0

bạn có thể tạo văn bản bên trong

+20

không may, điều này dường như không hoạt động trong Chrome. – edebill

0

Cũng giống như bình thường background-color: #f0f

Bạn chỉ cần một cách để nhắm mục tiêu nó, ví dụ như: <option id="myPinkOption">blah</option>

19

tôi giả sử bạn có nghĩa là các yếu tố đầu vào <select>?

Hỗ trợ cho điều đó là khá mới, nhưng FF 3.6, Chrome và IE 8 làm tất cả điều này phải:

<select name="select"> 
    <option value="1" style="background-color: blue">Test</option> 
    <option value="2" style="background-color: green">Test</option> 
</select> 
+4

Không hoạt động trong Chrome hoặc Safari. – dguay

+0

hi, không hoạt động trong FF 51 bây giờ – Jimmmy

+0

hi, sau khi cập nhật FF thành v.55 nó hoạt động – Jimmmy

1

Tôi có vấn đề này quá. Tôi tìm thấy thiết lập sự xuất hiện để không ai giúp.

.class { 
    appearance:none; 
    -moz-appearance:none; 
    -webkit-appearance:none; 

    background-color: red; 
} 
Các vấn đề liên quan