2010-05-07 87 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; 
} 
相关问题