
Pro HTML5 Accessibility
Joshue O Connor
- Editorial
- Apress
- Año
- 2012
- Páginas
- ~386
- Nivel
- Intermedio
De qué trata
Guía técnica de Joshue O'Connor, consultor de accesibilidad en el Centre for Inclusive Technology de NCBI y miembro de los grupos de trabajo del W3C (WAI Protocols and Formats y HTML5), sobre cómo construir sitios y aplicaciones accesibles con HTML5. Se escribió en 2012, cuando la especificación todavía estaba en desarrollo, y toma como referencia WCAG 2.0. Está dirigida a diseñadores y desarrolladores web de nivel intermedio que ya escriben HTML, CSS y algo de JavaScript y quieren entender cómo afecta su código a las personas con discapacidad y a los usuarios de tecnologías de apoyo.
Empieza por el contexto: en qué se diferencia HTML5 de HTML4 y XHTML, los principios de WCAG 2.0 y la legislación sobre accesibilidad (Section 508, ADA, DDA, PAS 78). Luego explica los tipos de discapacidad y las tecnologías de apoyo, como lectores de pantalla (JAWS, VoiceOver, NVDA), magnificadores y conmutadores. Después entra en lo técnico: JavaScript y WAI-ARIA (mejora progresiva, tabindex, regiones vivas, landmarks), las APIs de accesibilidad de los sistemas operativos (MSAA, IAccessible2 y las de Apple y Linux) y cómo se relacionan con el DOM, la nueva semántica de HTML5 y su correspondencia con roles ARIA, y la importancia de los encabezados. Los capítulos prácticos tratan el texto alternativo y el debate sobre longdesc, el audio y el vídeo HTML5 con controles personalizados y el elemento track, las tablas de datos complejas (headers, summary, aria-describedby) y los formularios accesibles con los nuevos tipos de input, la validación y el autofocus.
Cierra con usabilidad, diseño centrado en el usuario, los principios del diseño universal y una guía para evaluar un proyecto con herramientas como WAVE, WAT-C o Colour Contrast Analyser. Su punto fuerte es explicar por qué funcionan (o no) las técnicas, a partir de cómo los navegadores exponen el contenido a las tecnologías de apoyo. No hay un proyecto guiado: son ejemplos de marcado comentados. Hay que tener en cuenta su fecha: el soporte de HTML5 en navegadores y lectores de pantalla ha cambiado mucho y no cubre WCAG 2.1/2.2, así que es mejor leerlo como base conceptual y contrastarlo con las pautas actuales del W3C.
- HTML5
- Accesibilidad web
- WCAG 2.0
- WAI-ARIA
- Lectores de pantalla
- APIs de accesibilidad
- Semántica HTML5
- Audio y vídeo accesibles
- Tablas accesibles
- Formularios accesibles
- Diseño universal
- Evaluación de accesibilidad
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

