Introducción a la accesibilidad web

Martin Baldassarre y Claudio Segovia

Conceptos

Accesibilidad

Proporcionar flexibilidad para acomodarse a las necesidades de cada usuario y sus preferencias.

Accesibilidad Web

Diseño centrado en el usuario

Filosofía y proceso de diseño en el que las necesidades, los deseos y las limitaciones del usuario final de una interfaz o documento toman una atención y relevancia considerable en cada nivel del proceso de diseño.

Principios del diseño universal

  1. Igualdad de uso: El diseño debe ser fácil de usar y adecuado para todas las personas independientemente de sus capacidades y habilidades.
  2. Flexibilidad: El diseño debe poder adecuarse a un amplio rango de preferencias y habilidades individuales.
  3. Simple e intuitivo: El diseño debe ser fácil de entender independientemente de la experiencia, los conocimientos, las habilidades o el nivel de concentración del usuario.
  4. Información fácil de percibir: El diseño debe ser capaz de inrtercambiar información con usuario, independientemente de las condiciones ambientales o las capacidades sensoriales del mismo.
  5. Tolerante a errores: El diseño debe minimizar las acciones accidentales o fortuitas que puedan tener consecuencias fatales o no deseadas.
  6. Escaso esfuerzo físico: El diseño debe poder ser usado eficazmente y con el mínimo esfuerzo posible.
  7. Dimensiones apropiadas: Los tamaños y espacios deben ser apropiados para el alcance, manipulación y uso por parte del usuario, independientemente de su tamaño, posición, y movilidad.

Beneficios del diseño para todos

Algunos beneficios

Guía breve para crear sitios web accesibles

Pautas

  1. Imágenes y animaciones. Use el atributo alt para describir la función de cada elemento visual.
  2. Mapas de imagen. Use el elemento map de tipo cliente y texto para las zonas activas.
  3. Multimedia. Proporcione subtítulos y transcripción del sonido, y descripción del vídeo.
  4. Enlaces hipertextuales. Use texto que tenga sentido leído fuera de contexto. Por ejemplo, evite "pincha aquí".
  5. Organización de las páginas. Use encabezados, listas y estructura consistente. Use CSS para la maquetación donde sea posible.
  6. Gráficas y esquemas. Resuma o use el atributo longdesc.
  7. Scripts, applets y plug-ins. Ofrezca contenido alternativo si las funciones nuevas no son accesibles.
  8. Marcos (Frames). Use el elemento noframes y títulos con sentido.
  9. Tablas. Disponga que puedan leerse línea a línea. Resuma.
  10. Revise su trabajo. Verifique. Use las herramientas, lista de comprobación y pautas de www.w3.org/TR/WCAG.

Aplicación práctica de la Guía Breve de Accesibilidad: http://www.inclusiondigital.net/compren/

Barreras de accesibilidad

Definición de barrera

Obstáculo que impide o dificulta la realización de una determinada tarea o actividad, afectando de esta manera a la plena integración social de esa persona.

Tipos de barreras

Existen dos tipos de barreras de accesibilidad:

Relacionadas con la discapacidad del usuario

Relacionadas con la infraestructura del usuario

Herramientas

Validadores automáticos

Revisores

Simuladores

Extensiones de Firefox

Metodología de revisión

Una posible metodología puede ser...

  1. Revisar la página con, al menos, un validador automático de accesibilidad.
  2. Revisar manualmente los posibles problemas de accesibilidad que no puedan ser testeados por los validadores automáticos.
  3. Navegar la página con distintos navegadores, desde diversos sistemas operativos (incluyendo navegadores visuales, parlantes, textuales, WebTV, teléfonos celulares, PDA’s, etc.) y desde distintos hardware.
  4. Revisar el uso del color en la página.
  5. Navegar la página con las imágenes deshabilitadas.
  6. Navegar la página con el sonido desconectado.
  7. Navegar la página con Javascript deshabilitado.
  8. Navegar la página con applets de Java deshabilitado.
  9. Navegar la página sólo con el teclado, sin el mouse.
  10. Revisar el código de la página para ver si es válido.
  11. Navegar la página con conexiones lentas.
  12. Navegar la página con computadoras antiguas.
  13. Por último, pero (obviamente) no menos importante, pedirle a personas con diversos problemas de discapacidad (visuales, motrices, cognitivos) que naveguen la página.

Problemas de accesibilidad

Brindar textos alternativos

Usos y abusos de color

Desconocimiento de lenguajes de marcado

El usuario puede no hablar como uno

Mal uso de tablas

Captura de pantalla de un sitio hecho con tablas.

Captura de pantalla de un sitio hecho con tablas en el que se muestra las mismas resaltadas sobre el diseño del sitio

El uso de "Lo último" (1)

Captura de pantalla de un sitio hecho con Flash.

Captura de pantalla de un sitio hecho con Flash en la que se muestra la ventana de descarga de Flash

El uso de "Lo último" (2)

Captura de pantalla de un sitio hecho con Flash.

Captura de pantalla de un sitio hecho con Flash en donde se muestra que, al no poder descargar el plugin, no se ve nada

Que el tiempo lo maneje el usuario

Uno mismo no es ejemplo de universalidad

Se debe ofrecer independencia de dispositivo, como por ejemplo:

Ventanas emergentes

Captura de pantalla de una ventana emergente en un sitio.

Captura de pantalla de una ventana emergente en un sitio, para mostrar la confusión que generaría en algunos usuarios

Uso accesible de formularios (1)

Formulario sin opciones accesibles.

Captura de pantalla de formulario sin opciones accesibles, mostrando posibles problemas de accesibilidad

Uso accesible de formularios (2)

Formulario con opciones accesibles.

Captura de pantalla de formulario con opciones accesibles, mostrando que con simples agregados el mismo se torna accesible

Marcos (Frames)

Usando marcos...

  1. Se deshabilita la opción de "volver atrás" del navegador, algo que genera confusión en los usuarios que no pueden ver la pantalla.
  2. Navegadores antiguos pueden no "comprender" las etiquetas frame y frameset, que definen los marcos, por lo que la estructura de la página "se desarmará".
  3. Muchas páginas con marcos ofrecen la opción de abrir ventanas nuevas (o “emergentes”), generando conflictos a usuarios de navegadores parlantes o lectores de pantalla o que tengan configurado su navegador (por razones de seguridad) para que no abra este tipo de ventanas nuevas.
  4. Los marcos no son aplicables a dispositivos pequeños como los teléfonos celulares.

Información adicional: Metadatos

Detalle de metadatos en una página con buen marcado.

Detalle de metadatos en una página con buen marcado, resaltando la información adicional que los mismos contienen

Lenguaje claro

Para usuarios con problemas de discapacidad cognitiva, de aprendizaje o de atención, con navegación por celulares, como las que no hablan nuestro idioma tendrán problemas con las páginas web que no tengan un lenguaje claro y sencillo, se pide:

Alternativas al texto

En resúmen

Algunas frases cortas

Recordemos dos cositas:

Muchas gracias

Martín Baldassarre
martinb@sidar.org
mbaldassarre@gmail.com
Claudio Segovia
claudiosegovia@sidar.org
claudiosegovia@gmail.com
Libro "Accesibilidad e Internet": http://www.inclusiondigital.net/albergue/accesibilidad.pdf
Archivo adicional de referencias [Acrobat] [Open Office] [Word]