Fehlgeschlagener Versuch, die Farbe deaktivierter Steuerelemente in IE8 anzupassen
Bei dem Versuch, das Erscheinungsbild deaktivierter HTML-Eingabeelemente zu steuern, stoßen einige Entwickler auf eine besondere Herausforderung im Internet Explorer 8 (IE8) von Microsoft. Während CSS-Regeln andere Stileigenschaften wie Hintergrund- und Rahmenfarben effektiv ändern, bleibt die Farbe des Texts des Eingabeelements schwer zu bestimmen.
Die folgende CSS-Regel demonstriert den gewünschten Effekt, der in den meisten modernen Browsern einwandfrei funktioniert, aber fehlschlägt kläglich in IE8:
input[disabled='disabled'] { color: #666; }
Die IE8-Anomalie
Das eigenartige Verhalten von IE8 ergibt sich aus seiner inhärenten Entscheidung, jeden angegebenen Farbwert für deaktivierte Eingabeelemente zu überschreiben. Trotz aller Versuche verwendet der Browser standardmäßig immer einen Grauton mit einem nicht zu erkennenden weißen, schattenähnlichen Effekt. Diese Eigenart betrifft alle Versuche, die Farbe deaktivierter Eingabesteuerelemente zu ändern.
Das obige ist der detaillierte Inhalt vonWarum kann ich die Farbe deaktivierter Eingabetexte in IE8 nicht anpassen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!