Est-il un équivalent de l'attribut “alt” pour les éléments div?

Lecteurs d'écran lira quelle que soit la chaîne est définie pour l'attribut "alt". L'utilisation de cet attribut est spécifiquement pour les balises d'image.

Si j'ai un div comme ceci:

<div id=myCoolDiv tabindex="0"> 2 <div>

Est-il un moyen d'avoir un lecteur d'écran de ramassage un attribut de lire une chaîne de la même façon une balise alt est utilisé?

Donc pour la div énumérés ci-dessous, le lecteur d'écran va dire c'est à dire: "panier articles 2"?

J'ai essayé d'utiliser aria-label, mais le lecteur d'écran va pas le prendre:

<div id=myCoolDiv tabindex="0" aria-label="shopping cart items"> 2 <div>
  • qu'en est le titre ?
  • Êtes-vous sûr que le title attribut est lu par les lecteurs d'écran? Le spec HTML5 explicitement décourage son utilisation pour l'accessibilité.
  • Je vous encourage à regarder une de la hors de l'écran techniques spécialement conçu pour fournir du contenu supplémentaire pour les utilisateurs de lecteurs d'écran tout en masquant d'utilisateurs voyants. Aussi, évitez de mettre en tabindex sur tout ce qui n'est pas un réel contrôle.
  • avez-vous l'utilisation de Bootstrap? Vous pouvez utiliser sr-only classe pour votre but.
  • Lecteur d'écran ne pas lire votre aria-label, parce que DIV ont pas de valeur par défaut ARIA role. Vous devez définir role avoir le aria-* attributs active.
InformationsquelleAutor Kode_12 | 2016-07-14