Pautas de accesibilidad WCAG 2.0

Introducción

Las pautas de accesibilidad al contenido en la web 2.0 (WCAG) se publican en el año 2008 en su versión definitiva, con el objetivo de sustituir las pautas 1.0, publicadas en 1999.
Consisten en trece pautas, agrupadas en cuatro principios:

  • Principio 1. Perceptibilidad
  • Principio 2. Operabilidad
  • Principio 3. Comprensibilidad
  • Principio 4. Robustez

Nota: El texto que a continuación describe las pautas ha sido extraído y sintetizado del literal de W3C, 2006. Para una lectura extendida, consultad el original.


Principio 1. Perceptibilidad

Pauta 1.1. Proporcionar alternativas textuales para todo contenido no textual

Pautas de nivel 1
Todo contenido no textual tiene que cumplir uno de los siguientes puntos:

  • Si el contenido no textual presenta información o responde a una acción del usuario, sus alternativas textuales tienen que servir al mismo objetivo y presentar la misma información, o al menos tienen que identificar el propósito del contenido no textual.
  • Si el contenido no textual es multimedia, audio o vídeo, un test o ejercicio, o pretende generar una experiencia sensorial, las alternativas de texto tienen que, al menos, identificar su contenido mediante una etiqueta descriptiva.
  • Si el objetivo del contenido no textual es confirmar que está siendo controlado por una persona y no por un ordenador, se tienen que proporcionar diferentes alternativas para adaptarse a las múltiples discapacidades.
  • Si el contenido no textual es puramente ornamental o utilizado para diseño visual, tiene que poder ser ignorado por las tecnologías de asistencia.

Pauta 1.2. Proporcionar alternativas sincronizadas para el contenido multimedia

Pautas de nivel 1
1.2.1. Se tienen que proporcionar subtítulos de los elementos multimedia pregrabados.
1.2.2. Para los elementos multimedia pregrabados, se proporcionarán descripciones auditivas de vídeo o una alternativa textual que incluya todas las interacciones.

Pautas de nivel 2
1.2.3. Se proporcionarán descripciones auditivas del vídeo.
1.2.4. Se tienen que proporcionar subtítulos de los elementos multimedia en directo.

Pautas de nivel 3
1.2.5. Se proporcionará lenguaje de interpretación de signos para los elementos multimedia pregrabados.
1.2.6. Se proporcionarán descripciones extendidas del vídeo de los elementos multimedia pregrabados.
1.2.7. Para los elementos multimedia pregrabados, se proporcionará un texto alternativo multimedia que incluya cualquier interacción (es decir, un documento que incluya descripciones secuenciales de todos los elementos visuales, acciones y sonidos, combinados con transcripciones descriptivas del diálogo y respuestas del sistema durante la interacción con el elemento multimedia).

Pauta 1.3. Garantizar que el contenido y la estructura pueden separarse del diseño

Pautas de nivel 1
1.3.1. El contenido y las relaciones estructurales tienen que ser determinadas por programación, y la notificación de los cambios tiene que ser detectada por los agentes de usuario, incluyendo tecnologías asistivas.
1.3.2. Cualquier información que se transmita mediante color tiene que ser evidente también sin color.
1.3.3. Cuando la secuencia de los contenidos sea determinante para su comprensibilidad, la secuencia tiene que ser determinada por programación y soportada por los agentes de usuario, incluyendo tecnologías asistivas.

Pautas de nivel 2
1.3.4. La información basada en variaciones en la presentación del texto también estará disponible en texto, o las variaciones tienen que ser determinadas por programación y soportadas por los agentes de usuario, incluyendo tecnologías asistivas.
1.3.5. La información necesaria para entender y controlar el contenido no se tiene que basar en la forma, tamaño, posición u orientación de los elementos.

Pauta 1.4. Facilitar la distinción entre información y fondo

Pautas de nivel 2
1.4.1. El texto o los diagramas y el fondo tienen que tener una ratio de contraste de luminosidad de al menos 5:1.
La ratio de contraste de luminosidad se calcula mediante la fórmula (L1 + 0,05) / (L2 + 0,05), donde L1 es la luminosidad del elemento más brillante del texto o del fondo y L2 es la luminosidad del elemento más oscuro del texto o del fondo.
1.4.2. Debe haber una opción que permita desconectar la banda sonora que se ejecuta automáticamente, sin que el usuario se vea obligado a desconectar todo el audio.

Pautas de nivel 3
1.4.3. El texto o los diagramas y el fondo tienen que tener una ratio de contraste de luminosidad de al menos 10:1.
1.4.4. El contenido de audio no tiene que tener un fondo sonoro, o bien el fondo sonoro debe poder desactivarse, o bien el fondo sonoro tiene que estar 20 decibelios (aproximadamente cuatro veces) por debajo del audio, exceptuando los efectos sonoros ocasionales.


Principio 2. Operabilidad

Pauta 2.1. Todas las funciones tienen que poder controlarse mediante el teclado

Pautas de nivel 1
2.1.1. Todas las opciones del contenido serán controlables mediante teclado y serán independientes del tiempo, excepto cuando las tareas requieran una interacción secuencia temporal.

Pautas de nivel 3
2.1.2. Todas las opciones del contenido serán controlables mediante teclado.

Pauta 2.2. Permitir que los usuarios puedan controlar los límites temporales de su lectura o interacción.

Pautas de nivel 1
2.2.1. Siempre que haya un límite de tiempo, se tiene que cumplir al menos uno de los siguientes puntos:

  • Todas las opciones del contenido serán controlables mediante teclado y serán independientes del tiempo, excepto cuando las tareas requieren una interacción secuencia temporal, o
  • El usuario podrá desactivar el límite de tiempo, o
  • El usuario podrá ajustar el límite de tiempo, al menos 10 veces por encima del inicial, o
  • Se avisará al usuario antes de que expire el tiempo, y se le darán como mínimo 20 segundos para extender el límite con una acción sencilla (por ejemplo, “pulsa cualquier tecla”), o
  • El límite de tiempo es una parte importante de un acontecimiento en tiempo real, y no hay alternativa, o
  • El límite de tiempo forma parte de una actividad en la que el tiempo es esencial (por ejemplo, un juego o un test) y no se pueden extender los límites sin invalidar la actividad.

Pautas de nivel 2
2.2.2. El contenido no tiene que emitir chispas durante más de 3 segundos, o ha de existir un sistema para desactivar el flash.
2.2.3. El usuario podrá pausar el contenido, salvo que el tiempo o el movimiento sean esenciales en la actividad.

Pautas de nivel 3
2.2.4. Excepto para acontecimientos en tiempo real, el tiempo no tiene que ser parte esencial del acontecimiento o actividad presentados por el contenido.
2.2.5. El usuario tiene que poder posponer o evitar las interrupciones, excepto si corresponden a una emergencia.
2.2.6. Cuando expire una sesión autenticada, el usuario debe poder continuar después de volver a autenticar, sin perder los datos.

Pauta 2.3. Permitir que los usuarios puedan evitar contenido capaz de causar daños por fotosensibilidad

Pautas de nivel 1
2.3.1. El contenido no tiene que superar el umbral general de resplandores ni el umbral de destellos rojos.
Tanto el umbral general como el de destellos rojos corresponden a una secuencia de resplandores o imágenes rápidamente cambiantes (en el segundo caso, específicamente rojos), en el que pasa una de las tres cosas siguientes:

  • El área total alcanzada por los flashes (no necesariamente contiguos) ocupa más de ¼ de cualquier rectángulo de 341 x 256 píxeles cuando el contenido se ve a 1.024 x 768 píxeles,
  • Hay más de tres flashes en 1 segundo,
  • El flash es inferior a 50 Hz.

Pautas de nivel 3
2.3.2. La web no debe contener ningún componente que desprenda destellos más de tres veces en 1 segundo.

Pauta 2.4. Proporcionar mecanismos para ayudar a los usuarios a encontrar contenido, orientarse en él y navegar por él

Pautas de nivel 1
2.4.1. Debe haber un mecanismo que permita evitar bloques de contenido que estén repetidos en diferentes páginas.

Pautas de nivel 2
2.4.2. Debe haber más de una manera de localizar contenido en un conjunto de páginas, en el que el contenido no es el resultado de un proceso, o un paso de una tarea.
2.4.3. Las páginas deben tener título.
2.4.4. El texto de cada enlace ha de permitir entender su objetivo.

Pautas de nivel 3
2.4.5. Los títulos, cabeceras y etiquetas tienen que ser descriptivos.
2.4.6. Cuando una página o un elemento tenga una navegación secuencial, sus elementos recibirán focos en el mismo orden que siga la secuencia del contenido.
2.4.7. El usuario debe tener siempre disponible información sobre su localización, dentro de un conjunto de páginas.
2.4.8. El objetivo de cada enlace tiene que poder deducirse antes de activarse.


Principio 3. Comprensibilidad

Pauta 3.1. El texto tiene que ser legible y comprensible

Pautas de nivel 1
3.1.1. El lenguaje primario o los lenguajes de la página web se determinarán mediante programación, y tienen que ser reconocidos por el agente de usuario.

Pautas de nivel 2
3.1.2. El lenguaje de cada párrafo o frase de la página se determinará mediante programación y tiene que ser reconocido por el agente de usuario.

Pautas de nivel 3
3.1.3. Habrá un mecanismo para identificar definiciones específicas de palabras o frases utilizadas de manera inusual o restringida, incluyendo frases hechas y argots.
3.1.4. Debe haber un mecanismo para disponer de la versión expandida de las abreviaturas.
3.1.5. Cuando el texto requiera una habilidad de lectura más avanzada que el nivel de educación secundario, tiene que haber contenido alternativo que no requiera este nivel.
3.1.6. Debe haber un mecanismo para identificar la pronunciación específica de palabras cuando su significado no pueda deducirse sin pronunciarlas.

Pauta 3.2. La posición y la función del texto tienen que ser predecibles

Pautas de nivel 1
3.2.1. Cuando un elemento reciba el foco, no tiene que provocar un cambio de ventana del navegador o de página.
3.2.2. El cambio de cualquier control o campo de formulario no tiene que provocar un cambio de ventana del navegador o de página, salvo que se advierta previamente del cambio.

Pautas de nivel 2
3.2.3. Los elementos de navegación que se encuentran repetidos en varias páginas tienen que aparecer siempre en el mismo orden, salvo que el usuario lo modifique expresamente.
3.2.4. Los elementos que tengan la misma función dentro de un conjunto de páginas se tienen que identificar de manera consistente.

Pautas de nivel 3
3.2.5. Los cambios de contexto (ventana o formato del navegador) solo se tienen que hacer a petición del usuario.

Pauta 3.3. Ayudar a los usuarios a evitar errores y facilitar la corrección de los que se hayan producido

Pautas de nivel 1
3.3.1. Si se detecta un error, se tiene que identificar y describir textualmente al usuario.

Pautas de nivel 2
3.3.2. Si se detecta un error, se proporcionarán al usuario sugerencias para su corrección, siempre que el objetivo del contenido no se vea afectado.
3.3.3. En formularios en los que haya transacciones legales o financieras que modifiquen o eliminen contenidos de bases de datos, o que envíen respuestas de test, se tiene que cumplir al menos uno de estos puntos:

  • Las acciones serán reversibles.
  • Las acciones serán comprobadas para detectar errores, antes de avanzar al próximo paso del proceso.
  • El usuario puede revisar y confirmar o corregir la información antes de enviar.

Pautas de nivel 3
3.3.4. Habrá ayuda sensible al contexto en los campos de entrada de texto.


Principio 4. Robustez

Pauta 4.1. Reforzar la compatibilidad con agentes de usuario actuales y futuros (incluyendo tecnologías asistivas)

Pautas de nivel 1
4.1.1. Las páginas del sitio y los elementos de programación tienen que poder analizar sin ambigüedades, y las relaciones en la estructura de datos resultantes tampoco deben ser ambiguas.
4.1.2. El nombre y la función de todos los elementos de la interfaz se tienen que determinar mediante programación. Los valores que puedan ser determinados por el usuario tienen que ser programados, y los cambios de estos elementos tienen que poder ser detectados por los agentes de usuario, incluyendo tecnologías asistivas.


Referencias