accessibility
Mejorando la accesibilidad
title
Encabezados semánticos
Usar para encabezados
<th> en lugar de <td>
link
Atributo scope
Define relación entre celdas
scope="col" o scope="row"
description
Títulos descriptivos
Usar caption para contexto
<caption>Ventas Q1</caption>
bookmark
Atributo headers
Asocia celdas con encabezados
headers="id1 id2"
table {
border-collapse: collapse;
width: 100%;
}
th, td {
border: 1px solid #ddd;
padding: 12px;
text-align: left;
}
th {
background-color: #576CBC;
color: white;
font-weight: bold;
}
caption {
font-size: 1.2em;
margin-bottom: 10px;
font-weight: bold;
}
border-collapse: collapse;
width: 100%;
}
th, td {
border: 1px solid #ddd;
padding: 12px;
text-align: left;
}
th {
background-color: #576CBC;
color: white;
font-weight: bold;
}
caption {
font-size: 1.2em;
margin-bottom: 10px;
font-weight: bold;
}
visibility
Ejemplo accesible
| Producto | Enero | Febrero | Marzo |
|---|---|---|---|
| Laptop | $5,000 | $6,200 | $7,100 |
| Monitor | $2,100 | $2,300 | $2,800 |
lightbulb
Beneficios
• Mejor navegación con lectores de pantalla
• Contexto claro sobre los datos
• Cumplimiento de estándares WCAG
• Mejor experiencia para todos los usuarios
• Contexto claro sobre los datos
• Cumplimiento de estándares WCAG
• Mejor experiencia para todos los usuarios
check_circle
Herramientas de validación
-
web
WAVE - Evaluador de accesibilidad web
-
accessibility_new
axe DevTools - Extensión para Chrome
-
screen_reader
Lectores de pantalla para pruebas reales