ARIA (Accessible Rich Internet Applications)
Especificación de atributos HTML para mejorar accesibilidad de aplicaciones web dinámicas con tecnologías asistivas.
Definición técnica
ARIA define atributos HTML que añaden semántica a elementos para tecnologías asistivas (lectores de pantalla). Tipos: roles (role=button, role=navigation), states (aria-expanded, aria-checked), properties (aria-label, aria-describedby). Permite que componentes custom (modales, accordions, dropdowns) sean accesibles.
Por qué importa
Los componentes hechos a medida (menús, modales, pestañas) necesitan ARIA para que un lector de pantalla los entienda. Lo primero igual es usar HTML semántico: ARIA complementa, no reemplaza.