Problemas típicos de accesibilidad web
Elementos
Alternativas al contenido no textual.
Problema: Cuando una imagen (y otros elementos como area, input y applet) actúan como enlace y no se proporciona una descripción, un usuario de lector de pantalla no puede describir el vínculo de una manera clara.
Esto significa que el usuario no puede comprender a donde le llevará dicho enlace ni el porqué.
Solución: Para resolver este problema HTML incluye el atributo "alt", con el fin de proporcionar un texto equivalente al objeto.
Identificar los enlaces.
Problema: Un lector de pantalla puede leer una lista de todos los enlaces en una página. Esto permite al usuario escanear rápidamente enlaces útiles sin tener que leer todo el contenido de la página. Si un vínculo no tiene sentido cuando se lee fuera de contexto, se hace muy difícil navegar por el sitio Web. Por ejemplo, una página web puede incluir la frase "Haga clic aquí para obtener una versión de texto de la página" donde sólo las palabras "Haga clic aquí" son el enlace. El vínculo será leído por un lector de pantalla como "Haga clic aquí" y el usuario tendrá que localizar la sentencia a fin de comprender el significado del enlace.
Solución: La solución es proporcionar títulos a los vínculos, títulos que deberán tener sentido contextual sin necesidad de buscar la frase para interpretarlo.
Presentación escalable.
Problema: Algunos sitios web tienen líneas de texto más amplio que la pantalla y algunos lectores de pantalla no lo leen. Cuando el contenido de una página web es más ancho que la ventana del navegador, los usuarios videntes pueden desplazarse horizontalmente para leer la información, aunque esto representa mala usabilidad.
Un problema similar se produce si el área de texto se especifica mediante medidas "absolutas" en lugar de "relativas", pronto aparece el scroll horizontal.
Solución: La solución es usar unidades relativas al tamaño de la fuente (em, ex) y de la ventana (%), así, se mantiene una consistencia estructural y por tanto visual, que, dependiendo de los márgenes de la estructura, no hacen aparecer scroll horizontal en los primeros niveles de zoom.
Navegación clara y coherente.
Problema: Problemas generales con los sitios web que no indican de antemano lo que contiene una pantalla. Una persona vidente puede ver fácilmente lo que contiene una pantalla, pero no una persona con problemas de visión que tiene que leer cada uno de los elementos uno por uno. A partir de la experiencia, se puede sospechar que la página contiene más información de lo que parece y no puede ser encontrada.
Solución: La solución a este problema es simple, crear diseños donde cada página tenga un propósito coherente, que pueda explicarse con un título y un breve texto introductorio.
