Appearance
Introducción a la accesibilidad
La accesibilidad web consiste en diseñar y desarrollar interfaces que puedan ser utilizadas por el mayor número posible de personas, incluidas aquellas que presentan algún tipo de discapacidad.
Una interfaz accesible debe tener en cuenta que los usuarios pueden presentar diferentes capacidades y utilizar distintas formas de interactuar con una aplicación.
Diseñar para diferentes usuarios
Una aplicación web puede ser utilizada por personas con diferentes capacidades:
- visuales;
- auditivas;
- motoras;
- cognitivas.
También puede utilizarse mediante diferentes dispositivos o tecnologías de asistencia.
Por ejemplo, algunos usuarios pueden:
- utilizar únicamente el teclado;
- aumentar considerablemente el tamaño del texto;
- utilizar un lector de pantalla;
- tener dificultades para distinguir determinados colores;
- utilizar dispositivos con diferentes tamaños de pantalla.
Por este motivo, la accesibilidad debe considerarse desde las primeras fases del diseño y no únicamente después de implementar la aplicación.
Consideraciones básicas
Durante el diseño de una interfaz podemos aplicar algunas recomendaciones básicas.
Contraste
Debe existir suficiente contraste entre el contenido y el fondo.
Un texto con poco contraste puede resultar difícil de leer para muchos usuarios.
Tamaño y legibilidad del texto
Los textos deben utilizar tamaños adecuados y tipografías fácilmente legibles.
También debemos evitar incluir información importante únicamente mediante textos excesivamente pequeños.
Uso del color
El color no debería ser el único mecanismo utilizado para transmitir información.
Por ejemplo, marcar un campo incorrecto únicamente mediante un borde rojo puede no ser suficiente.
Podemos combinar diferentes mecanismos:
text
⚠ El correo electrónico no es válido.De esta forma utilizamos color, iconografía y texto para transmitir la misma información.
Imágenes
Las imágenes que aportan información relevante deben disponer de una alternativa textual que permita comprender su contenido cuando no puedan visualizarse.
Navegación mediante teclado
Las principales funcionalidades de una aplicación deben poder utilizarse sin necesidad de emplear un ratón.
Al diseñar la interfaz debemos considerar, por tanto, aspectos como:
- orden lógico de navegación;
- identificación del elemento que tiene el foco;
- acceso a botones, enlaces y formularios mediante teclado.
WCAG
El World Wide Web Consortium (W3C) desarrolla estándares y recomendaciones para la Web.
Entre ellos se encuentran las Web Content Accessibility Guidelines (WCAG), que establecen pautas para crear contenido web más accesible.
Estas pautas permiten posteriormente analizar y verificar de forma sistemática la accesibilidad de una interfaz.
INFO
En esta unidad únicamente tendremos en cuenta la accesibilidad como un requisito básico del diseño de interfaces.
La accesibilidad web, las WCAG y las herramientas de verificación se estudiarán específicamente en la UD5. Accesibilidad.