2010-05-07 24 views

Respuesta

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

¿Por qué usar '>'? '

+0

¿se puede hacer texto dentro de

+20

desafortunadamente, esto no parece funcionar en Chrome. – edebill

0

Al igual que lo normal background-color: #f0f

Sólo se necesita una manera de dirigirse a ella, por ejemplo: <option id="myPinkOption">blah</option>

19

supongo que te refieres <select> el elemento de entrada?

El apoyo a que es bastante nuevo, pero FF 3.6, Chrome e IE 8 prestar toda esta derecha:

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

No funciona en Chrome ni en Safari. – dguay

+0

hola, no funciona en FF 51 ahora – Jimmmy

+0

hola, después de la actualización de FF a v.55 está funcionando – Jimmmy

1

tuve este problema también. Me pareció que la configuración de la apariencia no ayudó.

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

    background-color: red; 
} 
Cuestiones relacionadas