¿Debo usar WAI-ARIA en las compilaciones de mi sitio web? ¿Tendrá algún beneficio? ¿Alguien está agregando 'rol' a su código en este momento?
Alguna información sobre WAI-ARIA - www.w3.org/WAI/intro/aria .
Las funciones de pestaña, enlace, casilla de verificación y control deslizante, además de muchas más, aún no están disponibles para HTML5. Al mirar la lista de lo que está disponible (ver más abajo) y lo que vendrá en el futuro, parece que podríamos estar aplicando roles a una gran cantidad de etiquetas en nuestras páginas. No es un problema, especialmente si brinda beneficios a los usuarios que usan lectores, etc.
Además, una pregunta secundaria, ¿darán los motores de búsqueda algún beneficio a los sitios que usan WAI-ARIA?
Lista de roles seguros para usar (creo)
• role="article"
• role="banner"
• role="complementary"
• role="contentinfo"
• role="form"
• role="heading"
• role="main"
• role="navigation"
• role="search"
Ejemplos de uso en código HTML5:
<header role="banner"></div>
para un encabezado principal, el banner solo se permite una vez por página
<header role="heading"></div>
- para todos los encabezados después del principal
<aside role="complementary"></aside>
<form
role="search"></form>
navigation
en un nav
elemento html5 ? Tendrías que estar escribiendo el peor lector de pantalla del mundo para necesitarlos.