Échec de la tentative de personnalisation de la couleur de contrôle désactivée dans IE8
Dans le but de contrôler l'apparence des éléments d'entrée HTML désactivés, certains développeurs rencontrent un problème défi particulier dans Internet Explorer 8 (IE8) de Microsoft. Bien que les règles CSS modifient efficacement d'autres propriétés de style, telles que les couleurs d'arrière-plan et de bordure, la couleur du texte de l'élément d'entrée reste insaisissable.
La règle CSS suivante démontre l'effet souhaité, qui fonctionne parfaitement dans la plupart des navigateurs modernes mais échoue lamentablement dans IE8 :
input[disabled='disabled'] { color: #666; }
L'anomalie d'IE8
Le comportement particulier d'IE8 découle de sa décision inhérente de remplacer toute valeur de couleur spécifiée pour les éléments d'entrée désactivés. Malgré toutes les tentatives, le navigateur adopte systématiquement par défaut une teinte grisâtre avec un effet d'ombre blanche indéchiffrable. Cette bizarrerie affecte toutes les tentatives visant à modifier la couleur des contrôles de saisie désactivés.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!