Estructura
Usa header, nav, main, aside y footer según el propósito.
Ally ayuda a prevenir errores frecuentes mediante HTML semántico, foco visible, teclado, estados perceptibles y reglas automatizadas. No sustituye pruebas con usuarios ni una auditoría experta.
Usa header, nav, main, aside y footer según el propósito.
Mantén niveles lógicos y un heading que nombre cada sección identificable.
Usa botones para acciones, enlaces para destinos y labels asociados a campos.
El foco queda atrapado y vuelve al disparador al cerrar.
| Tecla | Comportamiento esperado |
|---|---|
| Tab | Avanza por controles operables en orden lógico. |
| Shift + Tab | Retrocede sin saltos inesperados. |
| Enter / Space | Activa botones y controles según su patrón. |
| Escape | Cierra overlays, dropdowns, popovers y diálogos. |
| Flechas | Navegan tabs, acordeones, menús, listas y calendarios cuando aplica. |
aria-describedby.El sistema visual incluye temas claro, oscuro y alto contraste. Ally Accessible Color Engine puede generar todas las paletas desde un único color primario y ajusta los tokens funcionales para mantener como mínimo 4.5:1 en texto normal y 3:1 en controles, gráficos, bordes funcionales y foco.
El color nunca es la única señal: los estados mantienen texto, estructura, iconografía o etiquetas además del tono. Abrir generador de color accesible.
Ally administra estados como aria-expanded, aria-selected, aria-current, aria-live y relaciones mediante IDs en componentes complejos.