Existe-t-il un sélecteur CSS pour les personnes handicapées ? input type="submit"
o "button"
?
Devrais-je simplement utiliser input[type="submit"][disabled]
?
Cela fonctionne-t-il dans IE6 ?
Existe-t-il un sélecteur CSS pour les personnes handicapées ? input type="submit"
o "button"
?
Devrais-je simplement utiliser input[type="submit"][disabled]
?
Cela fonctionne-t-il dans IE6 ?
Cela fonctionne-t-il dans IE6 ?
No, IE6 ne prend pas en charge les sélecteurs d'attributs du tout, cf. Compatibilité CSS et Internet Explorer .
Vous pourriez trouver Comment contourner le problème : IE6 ne prend pas en charge les sélecteurs CSS "attributs". Cela vaut la peine de le lire.
EDITAR
Si vous devez ignorer IE6, vous pourriez le faire (CSS2.1) :
input[type=submit][disabled=disabled],
button[disabled=disabled] {
...
}
CSS3 (IE9+) :
input[type=submit]:disabled,
button:disabled {
...
}
Vous puede substitut [disabled=disabled]
(valeur de l'attribut) avec [disabled]
(présence d'attributs).
Ok, merci. Mais si je devais ignorer IE6, comment cela serait-il possible ? L'entrée [type="bouton"[désactivé] serait-elle standard ?
Merci encore pour le premier lien, Compatibilité CSS et Internet Explorer - EXCELLENT ARTICLE, marque-page instantané.
C'est en 2021. Voici le sélecteur css, qui a fonctionné pour moi sur Chrome et Edge (IE semble ne plus être supporté) : https://blogs.Windows.com/windowsexperience/2021/05/19/the-future-of-internet-explorer-on-Windows-10-is-in-microsoft-edge/ ) :
input[type=submit]:disabled {
background-color: #4a4a4a;
}
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
4 votes
:disabled
peut-être mieux, en CSS3. Cependant, IE ne prend en charge ni l'un ni l'autre, et vous aurez donc besoin d'une classe de secours.0 votes
Merci, c'est un bon point, mais j'ai l'intention de rester à l'écart de CSS3 pour le moment.
14 votes
Les développeurs doivent vraiment arrêter d'essayer de supporter IE6. Et les propriétaires / gestionnaires de sites doivent vraiment arrêter de demander aux développeurs de le prendre en charge. Allez, tout le monde - IE9 sort maintenant !
1 votes
Etant donné que 24% des utilisateurs de mon client utilisent IE6, je ne peux malheureusement pas l'ignorer pour le moment. IE9 est génial, mais il ne fonctionne pas sur Windows XP par exemple.
2 votes
24% est au-dessus de la moyenne pour IE6 ces jours-ci, mais oui, si vous avez ce genre de statistiques, vous devez faire avec. Cela ne veut pas dire que vous devez faire en sorte que tout soit parfait, tant que la fonctionnalité fonctionne. Pour ce que ça vaut, nous voyons environ 17%, et nous avons pris la décision d'abandonner activement la prise en charge de cette technologie dans notre prochaine refonte du site.