Dois-je utiliser WAI-ARIA dans les versions de mon site Web? Cela aura-t-il un avantage? Quelqu'un ajoute-t-il un «rôle» à son code en ce moment?
Quelques informations sur WAI-ARIA - www.w3.org/WAI/intro/aria .
Les rôles d'onglet, de lien, de case à cocher et de curseur, et bien d'autres, ne sont pas encore disponibles pour HTML5. En regardant la liste de ce qui est disponible (voir ci-dessous), et ce qui va arriver à l'avenir, il semble que nous pourrions appliquer des rôles à une énorme quantité de balises sur nos pages. Ce n'est pas un problème surtout s'il apporte des avantages aux utilisateurs utilisant des lecteurs, etc.
Aussi, une question secondaire, les moteurs de recherche apporteront-ils des avantages aux sites utilisant WAI-ARIA?
Liste des rôles sûrs à utiliser (je pense)
• role="article"
• role="banner"
• role="complementary"
• role="contentinfo"
• role="form"
• role="heading"
• role="main"
• role="navigation"
• role="search"
Exemples d'utilisation en code HTML5:
<header role="banner"></div>
pour un en-tête principal, la bannière n'est autorisée qu'une fois par page
<header role="heading"></div>
- pour tous les en-têtes après le principal
<aside role="complementary"></aside>
<form
role="search"></form>
navigation
sur un nav
élément html5 ? Il faudrait que vous écriviez le pire lecteur d'écran au monde pour en avoir besoin.