Gunnar Bittersmann: <select>-Tag mit unterschiedlichfarbigen Einträgen...

Beitrag lesen

@@EKKi:

nuqneH

<option value="2009-09-13"><font style="color:#FF0000;">13.09.2009 - Wochenspiel (steigerungsrelevant)</font></option>

Wennschon Inline-Style, dann doch gleich fürs 'option'-Element:
<option value="2009-09-13" style="color:#FF0000;">13.09.2009 - Wochenspiel (steigerungsrelevant)</option>

Aber Inline-Styles sind pfui!

Versuche doch stattdessen mal, der gewünschten <option> eine eigene Klasse zu verpassen

Nein, wozu?

Es geht ganz ohne Klasse – mit Attributselektor [CSS2 §5.8]:

option[value="2009-09-13"]  
{  
  color: #FF0000;  
}

Falls IE 6 noch unterstützt werden soll: mit CSS-Expression

* html option  
{  
  color: expression( [code lang=javascript](new Function('elem', '[code lang=javascript]elem.style.color = (elem.value && (elem.value == "bar") ? "#FF0000 " : "");
~~~'))(this)[/code] );  
}[/code]  
  
Qapla'

-- 
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)