Frage:
In Firefox wird es mithilfe einer einfachen CSS-Klasse durchgeführt Es ist möglich, die Textfarbe in deaktivierten Textfeldern zu ändern. Es hat sich jedoch als schwierig erwiesen, eine Lösung für Internet Explorer 6 und 7 zu finden. Gibt es elegante Lösungen für diese Herausforderung?
Antwort:
Das Problem ergibt sich aus dem Ausmaß, in dem Formularfelder basierend auf dem Widget-Set des Betriebssystems gerendert werden und dem inwieweit sie CSS-Regeln befolgen. Diese Abweichung war in der Vergangenheit eine Quelle erheblicher browserübergreifender Unterschiede.
Lösung:
Um dieses Problem zu umgehen, sollten Sie die Verwendung von „schreibgeschützt“ anstelle von „deaktiviert“ in Betracht ziehen. Durch Anwenden von Stilen wie „class="disabled"“ können Sie den gewünschten Schattierungseffekt im Zusammenhang mit deaktivierten Steuerelementen wiederherstellen. Da „schreibgeschützte“ Steuerelemente nicht in auf Betriebssystemebene deaktivierte Widgets umgewandelt werden, haben Sie eine größere Flexibilität bei der Gestaltung.
Das obige ist der detaillierte Inhalt vonKönnen Sie deaktivierte Textfelder in IE6 und IE7 formatieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!