https://www.w3.org/WAI/standards-guidelines/aria/
No hay que confundir el proyecto ARIA de Meta con ARIA en el contexto de la accesibilidad web se refiere a “Accessible Rich Internet Applications” aunque hay más posibles confusiones .
ARIA en el contexto de la accesibilidad web se refiere a “Accessible Rich Internet Applications” (Aplicaciones de Internet Enriquecidas Accesibles).
Esto es especialmente útil cuando no existe otro mecanismo para hacerlo. Por ejemplo, ARIA permite la accesibilidad a widgets de JavaScript, sugerencias de formularios, mensajes de error, actualizaciones de contenido en vivo y más.
Es importante mencionar que ARIA solo modifica el árbol de accesibilidad, modificando cómo la tecnología de asistencia presenta el contenido a sus usuarios. ARIA no cambia nada sobre la función o el comportamiento de un elemento.
Los atributos ARIA se dividen en roles (que definen un tipo de elemento de interfaz de usuario) y estados y propiedades que son compatibles con un rol. Los autores deben asignar una función ARIA y los estados y propiedades apropiados a un elemento.