Un de nos clients a du mal à lire le texte gris dans les contrôles handicapés dans notre application Web:Styling désactivé <select> (listes déroulantes) en HTML
Nous voudrions changer le style à un fond gris clair et un texte noir. Malheureusement, la plupart des navigateurs (y compris IE, qui est ce que le client utilise) ignorent l'attribut CSS color: ...
sur les contrôles désactivés, donc nous ne pouvons pas changer la couleur de premier plan. Pour les zones de texte (input type="text"
), vous pouvez facilement contourner ce problème en utilisant l'attribut readonly
au lieu de disabled
. Malheureusement, ce n'est pas une option pour les listes déroulantes (select
) ou les cases à cocher (input type="checkbox"
).
Y a-t-il une solution de contournement facile pour cela? Préférablement celui où le contrôle n'a pas besoin d'être remplacé par un autre type de contrôle? (... puisque nos contrôles sont rendus par ASP.NET)
PS: L'utilisation du sélecteur [disabled]
en CSS ne fait pas de différence.
double possible: http://stackoverflow.com/questions/679358/how-do-i-styling-disabled-select-dropdownlist-in-ie – Peter
@Peter: La réponse à la question ne s'applique pas 679358 : Ce n'est pas un problème que le sélecteur '[disabled]' ne fonctionne pas. C'est un problème de IE (y compris 8, 9) ne permettant pas de remplacer la couleur du texte des contrôles désactivés. – Heinzi
Demandez au client de baisser la luminosité de son moniteur. – Kyle