Todos deben poder usar un sitio

Accesibilidad

Líneamientos para permitir que personas con discapacidades puedan acceder a nuestras páginas. Estas discapacidades pueden ser visuales, auditivas, motoras o de otra naturaleza. La base reside en construir páginas que sean visualizables de distintas formas.

Vea: http://www.w3.org/WAI/Resources/

El tema de la accesibilidad tiene que ver con el permitir que distintas personas con distintas discapacidades puedan acceder a un cierto contenido. El problema está intimamente relacionado con el de los documentos estructurados y del uso de formato lógico para desarrollar documentos. El formato lógico de documentos tiene que ver con una materialidad concreta, mientras que para usuarios con discapacidades, esa materialidad es diferente.

En el punto actual, en los países desarrollados es está llegando a una situación en que la población con acceso a internet tiene con más y más frecuencia las mismas características que la población general. Esto significa la misma tasa de discapacidades de distinta índole. Podemos incluír en el tema de la accesibilidad, como una generalización, todos los problemas relacionados con la interoperatibilidad de los sitios; al fin y al cabo una persona que no puede ver y un conductor que está accediendo al Web por un dispositivo aural, pueden considerarse dos instancias de la misma situación.

  • Problemas visuales, auditivos o mótiles
  • Imposibilidad de operar un dispositivo apuntador o un teclado
  • Dificultades en la lectura: pantalla pequeña, blanco y negro o de baja resolución
  • Lectores que no leen nativamente el lenguaje en que la página está escrita
  • Imágenes, mapas sensibles y animaciones: usar texto descriptivo.
  • Multimedia: proveer de una transcripción o descripciones.
  • Gráficos, tablas: describir si no es legible línea a línea
  • Enlaces: el texto dentro del enlace debe ser descriptivo, no "click aquí"
  • Organización de la página: encabezados consistentes y CSS
  • Scripts, applets, embed, objects, plugins: proveer de texto alternativos
  • Frames: usar noframes y/o poner un título apropiado a cada recuadro
  • Verificar: asegurarse de que el HTML está bien formado y es válido

Se definen tres niveles. Nivel 1 son cambios que de no hacerse significan que el sitio es inútil para personas con discapacidades. Nivel 2 significa que les sería muy difícil acceder al contenido. Nivel 3 significa que les sería difícil. Consistentemente, se los sitios pueden dividirse en A, AA y AAA siendo este último el mayor grado de usabilidad.

No se recomienda incluír una página de "solo texto" porque al final resulta más difícil de mantener y tiende a estar desactualizado. Las bases son: permitir una materialización distinta a la que el desarrollador tenía originalmente pensada y permitir que el documento final sea entendible y navegable. Las guías son:

  1. Usar texto alternativo
  2. No confiar la información al color
  3. Usar hojas de estilo
  4. Expandir abreviaturas en alguna parte e indicar el lenguaje de cada página
  5. Tablas "buenas"
  6. Adecuado uso de nuevas tecnologías - no dependencia de ellas
  7. Permita que el usuario controle los cambios (ie.: autoscrolling o flashes de luz a 20Hz)
  8. Interfaces embebidas deben seguir estas normas también
  9. No depender de un mouse
  10. Usar parches para back compatibility
  11. Documentos bien formados y válidos
  12. Proveer información de contexto
  13. Navegación coherente
  14. Texto comprensible

Los ítems de prioridad uno son los siguientes:

  • Proveer de una descripción textual de todo lo que no sea texto y mantenerla actualizada
  • Sincronizar audio y video, y no mostrar video sin audio
  • El documento debe ser legible en un monitor blanco y negro y/o sin la hoja de estilo
  • Indicar el lenguaje de cada página
  • Marcar las celdas de encabezado de una tabla claramente ej. con TH
  • La página debe ser operable sin javascript, o debe indicarse lo contrario
  • La pantalla no debe parpadear
  • Si no se puede hacer una página compatible, proveer de páginas alternativas
  • Ponerle título a todas las páginas, sobre todo las que llevan frames
  • Usar un lenguaje claro

Se puede controlar: familia de la voz, elevación y azimuth, énfasis, velocidad y deletreo. Estas propiedades se indican con @aural en la hoja de estilo de la página, por ejemplo:

@media aural {

p { voice-family: female }

h1 { pause-before: 100ms; pause-after: 20ms; stress: 75; richness: 60 }

acronym { speak: spell-out }

}

ChaTo = Carlos Castillo, Ph.D.  :::  Acerca de este Sitio ChaTo = Carlos Castillo, Ph.D. ::: Acerca de este Sitio