Claves teóricas
Resumen con ideas principales para repasar rápido.
Árbol de accesibilidad
Representación que consumen los lectores de pantalla para describir la interfaz.
Roles ARIA
Define qué es un componente cuando HTML no alcanza (role="tablist", role="alert").
Etiquetas accesibles
Usa aria-label o aria-labelledby para nombrar controles sin texto visible.
Estados
aria-expanded, aria-pressed y aria-selected comunican cambios de UI.
Teclado y foco
Todo elemento interactivo debe ser alcanzable con Tab y mostrar foco.
tabindex
tabindex="0" añade foco; tabindex="-1" permite foco programático.