Orden lógico
El orden del DOM determina normalmente el recorrido. Evita usar tabindex positivo para corregir una distribución confusa.
APRENDER ES PONER A PRUEBA
Empieza con controles nativos, estructura clara y mensajes comprensibles. La accesibilidad se verifica con varias pruebas; un solo ejemplo no demuestra conformidad.
Pulsa Tab para avanzar, Shift + Tab para volver y Enter o Espacio para activar botones.
Todavía no has activado el ejemplo.
El orden del DOM determina normalmente el recorrido. Evita usar tabindex positivo para corregir una distribución confusa.
Quien usa teclado necesita saber dónde está. No retires outline sin una alternativa clara.
button comunica una acción. a con href comunica un destino. Un div con click no aporta esas funciones automáticamente.
button:focus-visible, a:focus-visible {
outline: 3px solid #233de0;
outline-offset: 4px;
}
Esta demostración no sustituye pruebas con lectores de pantalla. La compatibilidad depende del navegador y la tecnología de asistencia.
Prueba el formulario vacío o con un correo incorrecto. Es un ejercicio local: no envía datos.
Una misma imagen puede necesitar una descripción, un nombre funcional o alt vacío.
<img src="mapa.png" alt="Ruta desde la estación al museo">
Describe la información útil en el contexto, sin repetir un pie idéntico.
<img src="adorno.png" alt="">
Si no aporta información ni función, alt vacío evita ruido.
<a href="index.html"><img src="logo.png" alt="WebLab, inicio"></a>
El texto alternativo debe comunicar el destino o la acción.
Un gráfico complejo necesita también explicación textual de sus datos y relaciones. No basta “gráfico”.
Es un punto de partida, no una auditoría completa de WCAG.