La WCAG 1.0 es la primera versión de las recomendaciones del W3C para crear páginas Web accesibles.
Este es un resumen no exhaustivo de los puntos de verificación para cada una de las prioridades de esta recomendación:
Prioridad 1
- Provee un texto equivalente para cada elemento no textual.
- Asegúrate de que cada información dada por el color también está disponible sin él.
- Identifica claramente los cambios en el lenguaje natural (p.e. mediante captions).
- Organiza los documentos para que puedan ser leídos sin hojas de estilo.
- Asegúrate que los equivalentes del contenido dinámico son actualizados cuando lo hace este.
- Evita que la pantalla parpadee.
- Usa el lenguaje más claro posible para el contenido del sitio.
- Proporciona enlaces alternativos para cualquier mapa de imágenes.
- Provee mapas de imágenes en el lado del cliente en lugar de en el lado del servidor excepto cuando las regiones no puedan ser definidas con las formas disponibles.
- Para tablas de datos, identifica las cabeceras de filas y columnas.
- Para tablas de datos con más de un nivel lógico de cabeceras de filas y columnas utiliza etiquetado para asociar celdas de filas y celdas de columnas.
- Titula cada frame para facilitar la navegación.
- Asegúrate de que las páginas que usan elementos programados (applets, scripts…) son usables aunque estos estén desactivados. Si no es posible, proporciona una página alternativa con la misma información.
- Proporciona una descripción auditiva de la información importante de una presentación multimedia.
- Para cualquier presentación multimedia (película, animación…) sincronice alternativas equivalentes (subtítulos, descripciones auditivas…) con la presentación.
- Si después de todo el esfuerzo no es posible crear una página accesible, cree una página alternativa accesible usando la tecnología del W3C.
Prioridad 2
- Asegúrate de que las combinaciones de color de fondo y de primer plano tienen suficiente contraste (prioridad 2 para imágenes y prioridad 3 para texto).
- Siempre que exista etiquetado apropiado, usa este para transmitir información en lugar de imágenes.
- Crea documentos que validen contra las gramáticas formales publicadas.
- Usa hojas de estilo para controlar el diseño y la presentación.
- Usa unidades relativas en los atributos del lenguaje de marcado y de las hojas de estilo.
- Utiliza encabezados conforme a la norma para transmitir la estructura del documento.
- Etiqueta listas y elementos de lista correctamente.
- Etiqueta correctamente las citas.
- Asegúrate de que el contenido dinámico es accesible o proporciona una página alternativa.
- Evita que el contenido parpadee.
- No crees páginas que se autorrefresquen.
- No crees páginas que se redireccionen automáticamente. Configura el servidor para realizar esa tarea.
- No hagas que aparezcan ventanas emergentes y no cambies de ventana sin informar al usuario.
- Usa las tecnologías del W3C cuando estén disponibles y usa las últimas versiones cuando sean compatibles.
- Evita tecnologías obsoletas de la W3C.
- Divide grandes grupos de información en otros más pequeños y manejables.
- Identifica claramente el destino de cada enlace.
- Provee metadatos para añadir información semántica a las páginas.
- Provee información sobre el diseño principal del sitio (mapa del sitio, tabla de contenidos…).
- Usa los mecanismos de navegación de forma consistente.
- No uses tablas para maquetar a no ser que tenga sentido cuando se linealiza. Si no es así, provee una página alternativa.
- Si usas tablas para maquetar, no uses elementos de formato gráfico.
- Describe el propósito de cada frame y la relación entre ellas.
- Asegúrate de que las etiquetas asociadas a controles de formulario están correctamente posicionadas.
- Asocia etiquetas explícitamente a controles de formulario.
- Asegúrate de que los gestores de eventos en scripts y applets son independientes del dispositivo.
- Evita movimientos automáticos en las páginas o provee elementos para pararlos.
- Haz elementos programáticos (scripts y/o applets) compatibles con tecnologías de asistencia.
- Asegúrate de que los elementos con su propia interfaz funcionan de forma independiente del dispositivo.
- Para scripts crea manejadores de eventos lógicos en lugar de hacerlos dependientes del dispositivo.
Prioridad 3
- Especifica la expansión de cada abreviatura o acrónimo la primera vez que aparezca en el documento.
- Identifica el primer lenguaje natural del documento.
- Crea un orden lógico al recorrer los enlaces, los controles de formularios y los objetos.
- Provee accesos directos desde teclado para los enlaces, controles o grupos de controles de formulario más importantes.
- Hasta que los navegadores distingan los enlaces adyacentes, provee caracteres imprimibles entre ellos.
- Provee enlaces para que los usuarios obtengan los documentos de forma acorde a sus preferencias (idioma, tipo de contenido…).
- Provee barras de navegación y da acceso al sistema de navegación.
- Agrupa enlaces relacionados, identifica el grupo y provee un método para saltarse los grupos.
- Si existe la función de búsqueda, provee diferentes métodos acordes a los diferentes perfiles de usuario.
- Coloca información distintiva al comienzo de encabezados, párrafos, listas, etc.
- Provee información acerca de colecciones de elementos.
- Provee un método para saltar el ASCII Art.
- Complementa el texto con presentaciones gráficas o auditivas para mejorar la comprensión de la página.
- Crea una presentación de la página consistente en todas las páginas.
- Provee enlaces de texto redundantes para cada región de los mapas de imágenes.
- Provee resúmenes para las tablas.
- Provee abreviaturas para las cabeceras de las tablas.
- Provee texto lineal alternativo para todas las tablas con texto en columnas paralelas.
- Incluye texto predeterminado en controles vacíos.
Este resumen es una traducción/adaptación del original en inglés.





