2010-05-07 83 views

回答

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

爲什麼使用'>'? '

+0

你可以在

+20

不幸的是,這似乎不適用於Chrome。 – edebill 2010-10-01 21:01:19

0

就像正常background-color: #f0f

你只需要一種方法來對其進行定位,如:<option id="myPinkOption">blah</option>

19

我想你指的是<select>輸入元素?

支持,這是非常新的,但FF 3.6,Chrome和IE 8渲染這一切的權利:

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

在Chrome或Safari中都不起作用。 – dguay 2014-08-14 14:59:44

+0

嗨,在FF 51現在不工作 – Jimmmy 2017-08-29 15:07:33

+0

嗨,FF更新至55後,它工作 – Jimmmy 2017-08-30 07:23:09

1

我有這個問題了。我發現設置外觀毫無幫助。

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

    background-color: red; 
} 
相關問題