Bonjour,
En ce moment j'apprends à utiliser la bibliothèque jquery {En}.
En étudiant le code source, je remarque que la fonction hide() {En} donne la propriété "display: none" aux éléments cibles.
Or, du point vue de l'accessibilité, il vaut mieux éviter le "display: none" notamment car Jaws ignore les éléments cachés de cette façon.
Mais est-ce le cas également lorsque la valeur "none" est appliquée via Javascript plutôt que via une feuille de style ?
J'aurais tendance à dire que oui car il me semble que l'utilisation de Jaws n'est pas forcément synonyme de désactivation du javascript.
Merci de me donner votre avis.
Modifié par Mathieu_vd (06 Feb 2008 - 13:35)
En ce moment j'apprends à utiliser la bibliothèque jquery {En}.
En étudiant le code source, je remarque que la fonction hide() {En} donne la propriété "display: none" aux éléments cibles.
Or, du point vue de l'accessibilité, il vaut mieux éviter le "display: none" notamment car Jaws ignore les éléments cachés de cette façon.
Mais est-ce le cas également lorsque la valeur "none" est appliquée via Javascript plutôt que via une feuille de style ?
J'aurais tendance à dire que oui car il me semble que l'utilisation de Jaws n'est pas forcément synonyme de désactivation du javascript.
Merci de me donner votre avis.
Modifié par Mathieu_vd (06 Feb 2008 - 13:35)