Wie kann ich die Schriftfarbe eines deaktivierten SELECT-Elements ändern? (Funktioniert in Firefox, aber nicht in IE)

9

Wie kann ich die Schriftfarbe eines deaktivierten SELECT-Elements in IE ändern? Egal, was ich versuchte, es bleibt grau. Ich konnte den Hintergrund von Grau zu Weiß ändern, aber der Text in der deaktivierten SELECT bleibt derselbe. Was für Firefox perfekt funktioniert, hat keine Auswirkung auf die Schriftfarbe im IE (in diesem Fall IE8). Sie können die neueste Situation für beide Browser hier sehen:

Ссылка

Ich benutze jQuery, um das select-Element zu deaktivieren:

%Vor%

und hier ist die CSS-Klasse, die ich für deaktivierte selects verwende:

%Vor%

Ich finde es sehr merkwürdig, dass ich die Standardhintergrundfarbe von deaktivierten Auswahlen leicht ändern konnte, aber nicht die Standardschriftfarbe. Irgendwelche Tipps oder Ideen dazu? (Oder ist das im IE völlig unmöglich, wenn man CSS benutzt?)

    
Emre Sevinç 25.06.2010, 10:00
quelle

3 Antworten

3

In aktuellen IEs ist dies möglicherweise nicht möglich. Zukünftige Browser unterstützen wahrscheinlich eine: deaktivierte Pseudo-Klasse (siehe Ссылка )

    
Marijn 25.06.2010 10:25
quelle
2

EDIT: Sie müssen Unterstützung für die meisten Browser bereitstellen, und nur 50% der Browser unterstützen diese Art von Pseudoklassen. Wenn Sie also ich wären, würde ich Folgendes tun:

%Vor%

hoffe es funktioniert;)

    
CuSS 25.06.2010 10:27
quelle
-1

anwenden:

%Vor%

zu Ihrem CSS und es sollte funktionieren.

    
Giorgi 05.09.2012 13:59
quelle