Suivez les fils RSS
 

Des livres incontournables pour tout maîtriser

  • CSS avancées - vers HTML5 et CSS3
  • HTML5
  • CSS2
  • PHP5 avanc�
  • Memento MySQL
  • Memento CSS 3
  • Memento XHTML
  • WordPress 3 100% pratique
  • jQuery et jQuery UI
Auteur
lafrite
#
Citer
22 Posts
Bonjour,

Pour certains besoin particuliers je dois utiliser des DIV ou SPAN vide dans mon markup.
Comme ce sont des DIV ou des SPAN, ils n'ont aucune valeur sémantique et c'est exactement ce que je recherche, car leur utilisation est purement cosmétique.

En revanche je voulais savoir si cela avait un impact en termes d'accessibilité (si le lecteur ignorait ce tag vide ou pas).

Un collègue de travail m'as dit que Jaws par exemple signalait ce genre de tags vide.

Avez-vous quelques expériences avec ce cas de figure ?
Est-il possible d'indiquer au lecteur d'écran d'ignorer une portion de code ?

(par manque de temps je n'ai pas encore eu l'occasion de faire des tests avec un lecteur d'écran, mais ça ne saurais tarder)

Merci pour votre aide.

^
Laurie-Anne
#
Citer
Modérateur
6001 Posts
Bonjour,

Normalement les lecteurs d'écran ignorent les div et span vides.

Si Quentin pouvais confirmer tu serais certain. Sinon, il y a toujours moyen d'installer la version d'essai de Jaws et de faire toi même tes tests.

http://laurie-anne.bourdain.name 
^
Vaxilart
#
Citer
612 Posts
Je crois aussi que les div et span vides sont ignorés.

Cela dit, tu pourrais aussi simplement utiliser aria hidden pour indiquer de l'élément ne doit pas être pris en compte aux lecteurs d'écrans. Mais ce serait probablement redondant et inutile.

http://simonboudrias.com 
^
lafrite
#
Citer
22 Posts
Merci beaucoup pour vos réponses !

J'ai installé la version d'essais de JAWS et faire quelques tests : effectivement il ne dit rien dans le cas de DIV ou SPAN vide.

J'en ai aussi profité pour tester aria-hidden qui fonctionne bien dans Chrome 15 et Firefox 8.
Dans IE8 cet attribut n'est pas pris en compte. Je ne l'ai pas encore testé dans IE9.

^