2009-04-24 10 views

Antwort

3

Ja ist möglich geben. Sie können die Elemente stylen, nicht das Auswahlfeld, da das Auswahlfeld nur die Linie enthält, wenn Sie etwas ausgewählt haben.

versuchen, diese CSS:

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

und diesen HTML:

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

Sie werden sehen, dass die Hauptleitung grün ist und die Optionen jedes seiner Farbe gefärbt. Sie können auch Bilder für jede CSS-Klasse an den Hintergrund anhängen.

+0

Die einzige Einschränkung ist, dass in FF das ausgewählte Element die Farbe des Hintergrunds "select" hat, aber in IE6 hat das ausgewählte Element seine eigene Farbe. – voyager

+0

@voyager in meinem FF 3.5 bleibt die Auswahl immer grün. –