Pautes d’accessibilitat WCAG 2.0

Introducció

Les pautes d’accessibilitat al contingut a la web 2.0 (WCAG) es publiquen el 2008 en la versió definitiva amb l’objectiu de substituir les pautes 1.0, publicades el 1999.
Consisteixen en tretze pautes, agrupades en quatre principis:

  • Principi 1. Perceptibilitat
  • Principi 2. Operatibilitat
  • Principi 3. Comprensibilitat
  • Principi 4. Robustesa

Nota: El text que ve a continuació descriu les pautes ha estat extret i sintetitzat del literal de W3C, 2006. Per a una lectura estesa, consulteu l’original.


Principi 1. Perceptibilitat

Pauta 1.1. Proporcionar alternatives textuals per a tot contingut no textual

Pautes de nivell 1
Tot contingut no textual ha de complir un dels següents punts:

  • Si el contingut no textual presenta informació o respon a una acció de l’usuari, les alternatives textuals han de servir al mateix objectiu i presentar la mateixa informació, o almenys han d’identificar el propòsit del contingut no textual.
  • Si el contingut no textual és multimèdia, àudio o vídeo, un test o exercici, o pretén generar una experiència sensorial, les alternatives de text han d’identificar almenys el contingut mitjançant una etiqueta descriptiva.
  • Si l’objectiu del contingut no textual és confirmar que està sent controlat per una persona i no per un ordinador, s’han de proporcionar diferents alternatives per a adaptar-se a les múltiples discapacitats.
  • Si el contingut no textual és purament ornamental o utilitzat per al disseny visual, ha de poder ser ignorat per les tecnologies d’assistència.

Pauta 1.2. Proporcionar alternatives sincronitzades per al contingut multimèdia

Pautes de nivell 1
1.2.1. S’han de proporcionar subtítols dels elements multimèdia pregravats.
1.2.2. Per als elements multimèdia pregravats, es proporcionaran descripcions auditives de vídeo, o una alternativa textual que inclogui totes les interaccions.

Pautes de nivell 2
1.2.3. Es proporcionaran descripcions auditives del vídeo.
1.2.4. S’han de proporcionar subtítols dels elements multimèdia en directe.

Pautes de nivell 3
1.2.5. Es proporcionarà llenguatge d’interpretació de signes per als elements multimèdia pregravats.
1.2.6. Es proporcionaran descripcions esteses del vídeo dels elements multimèdia pregravats.
1.2.7. Per als elements multimèdia pregravats, es proporcionarà un text alternatiu multimèdia que inclogui qualsevol interacció (és a dir, un document que inclogui descripcions seqüencials de tots els elements visuals, accions i sons, combinades amb transcripcions descriptives del diàleg i respostes del sistema durant la interacció amb l’element multimèdia).

Pauta 1.3. Garantir que el contingut i l’estructura poden separar-se del disseny

Pautes de nivell 1
1.3.1. El contingut i les relacions estructurals han de ser determinades per programació, i la notificació dels canvis ha de ser detectada pels agents d’usuari, incloent-hi tecnologies de suport (assistive).
1.3.2. Qualsevol informació que es transmeti mitjançant color ha de ser evident també sense color.
1.3.3. Quan la seqüència dels continguts sigui determinant per a comprendre’ls ha de ser determinada per programació i admesa pels agents d’usuari, incloent-hi tecnologies de suport.

Pautes de nivell 2
1.3.4. La informació basada en variacions en la presentació del text també estarà disponible en text, o les variacions han de ser determinades per programació i admeses pels agents d’usuari, incloent-hi tecnologies admeses.
1.3.5. La informació necessària per a entendre i controlar el contingut no s’ha de basar en la forma, mida, posició o orientació dels elements.

Pauta 1.4. Facilitar la distinció entre informació i fons

Pautes de nivell 2
1.4.1. El text o els diagrames i el fons han de tenir una ràtio de contrast de lluminositat d’almenys 5:1.
La ràtio de contrast de lluminositat es calcula mitjançant la fórmula (L1 + 0,05) / (L2 + 0,05), en la qual L1 és la lluminositat de l’element més brillant del text o del fons, i L2 és la lluminositat de l’element més fosc del text o del fons.
1.4.2. Hi ha d’haver una opció que permeti desconnectar la banda sonora que s’executa automàticament, sense que l’usuari es vegi obligat a desconnectar tot l’àudio.

Pautes de nivell 3

1.4.3. El text o els diagrames i el fons han de tenir una ràtio de contrast de lluminositat d’almenys 10:1.
1.4.4. El contingut d’àudio no ha de tenir un fons sonor, o bé el fons sonor s’ha de poder desactivar, o bé el fons sonor ha d’estar 20 decibels (aproximadament quatre vegades) per sota de l’àudio, exceptuant els efectes sonors ocasionals.


Principi 2. Operatibilitat

Pauta 2.1. Totes les funcions s’han de poder controlar mitjançant el teclat

Pautes de nivell 1
2.1.1. Totes les opcions del contingut seran controlables mitjançant el teclat i seran independents del temps, excepte quan les tasques requereixen una interacció seqüència temporal.

Pautes de nivell 3
2.1.2. Totes les opcions del contingut seran controlables mitjançant el teclat.

Pauta 2.2. Permetre que els usuaris puguin controlar els límits temporals de la lectura o interacció

Pautes de nivell 1
2.2.1. Sempre que hi hagi un límit de temps, s’ha de complir almenys un dels següents punts:

  • Totes les opcions del contingut seran controlables mitjançant el teclat i seran independents del temps, excepte quan les tasques requereixen una interacció seqüència temporal, o
  • L’usuari podrà desactivar el límit de temps, o
  • L’usuari podrà ajustar el límit de temps, almenys deu vegades per sobre de l’inicial, o
  • S’avisarà l’usuari abans que expiri el temps, i se li donaran com a mínim vint segons per a estendre el límit amb una acció senzilla (per exemple, “premeu qualsevol tecla”), o
  • El límit de temps és una part important d’un esdeveniment en temps real, i no hi ha alternativa, o
  • El límit de temps forma part d’una activitat en la qual el temps és essencial (per exemple, un joc o un test) i no poden estendre els límits sense invalidar l’activitat.

Pautes de nivell 2
2.2.2. El contingut no ha d’emetre espurnes durant més de tres segons, o ha d’existir un sistema per a desactivar el flaix.
2.2.3. L’usuari podrà aturar el contingut, llevat que el temps o el moviment siguin essencials en l’activitat.

Pautes de nivell 3
2.2.4. Excepte per a esdeveniments en temps real, el temps no ha de ser part essencial de l’esdeveniment o activitat presentats pel contingut.
2.2.5. L’usuari ha de poder posposar o evitar les interrupcions, excepte si corresponen a una emergència.
2.2.6. Quan expiri una sessió autenticada, l’usuari ha de poder continuar després de tornar a autenticar, sense perdre les dades.

Pauta 2.3. Permetre que els usuaris puguin evitar contingut capaç de causar danys per fotosensibilitat

Pautes de nivell 1
2.3.1. El contingut no ha de superar el llindar general de llampades, ni el llindar de centelleigs vermells.
Tant el llindar general com el de centelleigs vermells corresponen a una seqüència de llampades o imatges ràpidament canviants (en el segon cas, específicament vermells), en què passa una de les tres coses següents:

  • L’àrea total abastada pels flaixos (no necessàriament contigus) ocupa més d’¼ de qualsevol rectangle de 341 x 256 píxels quan el contingut es veu a 1.024 x 768 píxels.
  • Hi ha més de tres flaixos en un segon.
  • El flaix és inferior a 50 Hz.

Pautes de nivell 3
2.3.2. El web no ha de contenir cap component que llampeguegi més de tres vegades en un segon.

Pauta 2.4. Proporcionar mecanismes per a ajudar els usuaris a trobar contingut, orientar-s’hi i navegar-hi

Pautes de nivell 1
2.4.1. Hi ha d’haver un mecanisme que permeti evitar blocs de contingut que estiguin repetits en diferents pàgines.

Pautes de nivell 2
2.4.2. Hi ha d’haver més d’una manera de localitzar contingut en un conjunt de pàgines, en què el contingut no és el resultat d’un procés, o un pas d’una tasca.
2.4.3. Les pàgines han de tenir títol.
2.4.4. El text de cada enllaç ha permetre entendre’n el objectiu.

Pautes de nivell 3

2.4.5. Els títols, capçaleres i etiquetes han de ser descriptives.
2.4.6. Quan una pàgina o un element tingui una navegació seqüencial, els elements rebran focus en el mateix ordre que segueixi la seqüència del contingut.
2.4.7. L’usuari ha de tenir sempre disponible informació sobre la seva localització, dins d’un conjunt de pàgines.
2.4.8. L’objectiu de cada enllaç s’ha de poder deduir abans d’activar.


Principi 3. Comprensibilitat

Pauta 3.1. El text ha de ser llegible i entenedor

Pautes de nivell 1
3.1.1. El llenguatge primari o els llenguatges de la pàgina web es determinaran mitjançant programació, i han de ser reconeguts per l’agent d’usuari.

Pautes de nivell 2
3.1.2. El llenguatge de cada paràgraf o frase de la pàgina es determinarà mitjançant programació i ha de ser reconegut per l’agent d’usuari.

Pautes de nivell 3
3.1.3. Hi haurà un mecanisme per a identificar definicions específiques de paraules o frases utilitzades de manera inusual o restringida, inclosos idiomes i argots.
3.1.4. Hi ha d’haver un mecanisme per a disposar de la versió desplegada de les abreviatures.
3.1.5. Quan el text requereix una habilitat de lectura més avançada que el nivell d’educació secundari, ha d’existir contingut alternatiu que no requereixi aquest nivell.
3.1.6. Hi ha d’haver un mecanisme per a identificar pronunciació específica de paraules quan el significat no es pugui deduir sense pronunciació.

Pauta 3.2. La posició i la funció del text han de ser predictibles

Pautes de nivell 1
3.2.1. Quan un element rebi el focus, no ha de provocar un canvi de finestra del navegador o de pàgina.
3.2.2. El canvi de qualsevol control o camp de formulari no ha de provocar un canvi de finestra del navegador o de pàgina, llevat que s’adverteixi prèviament del canvi.

Pautes de nivell 2
3.2.3. Els elements de navegació que es troben repetits en diverses pàgines han d’aparèixer sempre en el mateix ordre, llevat que l’usuari ho modifiqui expressament.
3.2.4. Els elements que tinguin la mateixa funció dins d’un conjunt de pàgines s’han d’identificar de manera consistent.

Pautes de nivell 3
3.2.5. Els canvis de context (finestra o format del navegador) només s’han de fer a petició de l’usuari.

Pauta 3.3. Ajudar els usuaris a evitar errors i facilitar la correcció dels que s’hagin produït

Pautes de nivell 1
3.3.1. Si es detecta un error, s’ha d’identificar i descriure textualment a l’usuari.

Pautes de nivell 2
3.3.2. Si es detecta un error, es proporcionaran a l’usuari suggeriments per a la seva correcció, sempre que l’objectiu del contingut no es vegi afectat.
3.3.3. En formularis en què hi hagi transaccions legals o financeres que modifiquin o eliminin continguts de bases de dades, o que enviïn respostes de test, s’ha de complir almenys un d’aquests punts:

  • Les accions seran reversibles.
  • Les accions seran comprovades per a detectar errors, abans d’avançar al proper pas del procés.
  • L’usuari pot revisar i confirmar o corregir la informació abans d’enviar-la.

Pautes de nivell 3
3.3.4. Hi haurà ajuda sensible al context en els camps d’entrada de text.


Principi 4. Robustesa

Pauta 4.1. Reforçar la compatibilitat amb agents d’usuari actuals i futurs (incloent-hi tecnologies de suport)

Pautes de nivell 1
4.1.1. Les pàgines del lloc i els elements de programació s’han de poder analitzar sense ambigüitats, i les relacions en l’estructura de dades resultants tampoc han de ser ambigües.
4.1.2. El nom i la funció de tots els elements de la interfície s’han de determinar mitjançant programació. Els valors que puguin ser determinats per l’usuari han de ser programats, i els canvis d’aquests elements han de poder ser detectats pels agents d’usuari, incloent-hi tecnologies de suport.


Referències