2009-04-24 7 views

ответ

3

Да возможно. Вы можете стилизовать элементы не в поле выбора, так как поле выбора дает только строку, когда вы что-то выбрали.

попробовать этот CSS:

<style> 
    .green { background:green} 
    .red { background:red} 
    .blue{background:blue} 
</style> 

и этот HTML:

<form> 
    <select class='green'> 
     <option class='red'>A</option> 
     <option class='blue'>B</option> 
    </select> 
</form> 

Вы увидите, что основная линия зеленого цвета и варианты окрашиваются каждый в свой цвет. Вы также можете прикреплять изображения к фону для каждого класса css.

+0

Единственное предостережение в том, что в FF выбранный элемент примет цвет фона 'select', но в IE6 выбранный элемент будет иметь свой собственный цвет. – voyager

+0

@voyager в моем FF 3.5 выбор всегда остается зеленым. –