WCAG 2.1: lain vaatimukset

WCAG eli Web Content Accessibility Guidelines, suomeksi Verkkosisällön saavutettavuusohjeet, on kansainvälinen ohjeistus verkkosisältöjen saavutettavuudesta.

Laki digitaalisten palvelujen tarjoamisesta velvoittaa noudattamaan WCAG-ohjeistuksen uusimman version eli WCAG 2.1 -ohjeistuksen A- ja AA-tason kriteerejä. Poikkeuksena ovat suorat verkkolähetykset (video- tai äänilähetykset), joiden ei tarvitse noudattaa kriteerejä.

Tällä sivulla on W3C:n virallinen suomennos WCAG 2.0 -kriteereistä. Kun uusimpien WCAG 2.1 -kriteerien virallinen suomennos valmistuu, myös uusimmat kriteerit lisätään tälle sivulle. Kaikki WCAG 2.1 -kriteerit löytyvät englanniksi W3C:n sivuilta.

Myöhemmin tälle sivulle tulee lisäksi käytännön esimerkkejä jokaisesta kriteeristä siitä, miten kriteeri voi toteutua käytännössä ja millaiselle käyttäjälle se on erityisen merkittävä.

Lisää ohjeita löytyy esimerkiksi W3C:n Understanding WCAG -osiosta (englanniksi).

Kehitysvammaliiton sivuilta löytyy WCAG 2.1 -kriteeristön epävirallinen suomennos ja selityksiä, mitä kriteerit voivat käytännössä tarkoittaa.

Linkit tämän sivun kriteerien teksteistä ohjaavat W3C:n sivuille.

1. Havaittava

Informaatio ja käyttöliittymäkomponentit pitää esittää tavoilla, jotka käyttäjä voi havaita.

1.1 Tekstivastineet

Ei-tekstuaalinen sisältö: Kaikki käyttäjälle esitettävä ei-tekstuaalinen sisältö on varustettu saman tarpeen täyttävällä tekstivastineella, pois lukien alla luetellut tapaukset. (Taso A)

  • Kontrollit, syöte: Ei-tekstuaalisella sisällöllä on sen tarkoituksen kuvaava nimi, jos se toimii kontrollina tai vastaanottaa käyttäjän syötettä. (Tutustu ohjeeseen 4.1 saadaksesi lisää vaatimuksia kontrolleille ja käyttäjän syötettä vastaanottavalle sisällölle.)
  • Aikasidonnainen media: Jos ei-tekstuaalinen sisältö on aikasidonnaista mediaa, tekstivastineet tarjoavat vähintään kuvailevan tunnistetiedon ei-tekstuaalisesta sisällöstä. (Tutustu ohjeeseen 1.2 saadaksesi lisävaatimuksia medialle.)
  • Testi: Jos ei-tekstuaalinen sisältö on testi tai harjoitus, joka ei olisi tekstinä esitettynä pätevä, tarjoavat tekstivastineet vähintään kuvailevan tunnistetiedon ei-tekstuaalisesta sisällöstä.
  • Aistinvarainen: Jos ei-tekstuaalinen sisältö on ensisijaisesti tarkoitettu aikaansaamaan tietty aistinvarainen kokemus, niin tekstivastineet tarjoavat vähintään kuvailevan tunnistetiedon ei-tekstuaalisesta sisällöstä.
  • CAPTCHA: Jos ei-tekstuaalisen sisällön tarkoitus on varmistaa, että sisältöä käyttää henkilö eikä tietokone, niin tarjolla on tekstivastineita, jotka tunnistavat ja kuvailevat ei-tekstuaalisen sisällön tarkoituksen. Lisäksi tarjolla on vaihtoehtoisia CAPTCHA-muotoja, jotka ottavat huomioon erilaiset vammat ja rajoitteet käyttäen eri aistinvaraisia havaintoja tukevia esitystapoja.
  • Koristeet, muotoilu, näkymättömyys: Jos ei-tekstuaalinen sisältö on yksinomaan koriste, jos sitä käytetään ainoastaan visuaaliseen muotoiluun tai jos se on käyttäjälle näkymätön, se toteutetaan siten, että avustava teknologia voi jättää sen huomioimatta.

1.2 Aikasidonnainen media

Tarjoa vastine aikasidonnaiselle medialle.

1.2.1 Pelkkä audio tai pelkkä video (tallennettu): Seuraava pätee tallennetulle pelkälle audiomedialle ja tallennetulle pelkälle videomedialle, paitsi kun audio tai video on tekstin mediavastine ja selvästi merkitty sellaiseksi:

  • Pelkkä tallennettu audio: Tarjolla on aikasidonnaiselle medialle vastine, joka esittää vastaavan sisällön kuin tallennettu pelkkä audiosisältö.
  • Pelkkä tallennettu video: Tarjolla on joko vastine aikasidonnaiselle medialle tai audiotiedosto, joka esittää vastaavan informaation kuin tallennettu pelkkä videosisältö.

Kaikelle synkronoidussa mediassa olevalle tallennetulle audiosisällölle on tarjolla tekstityksiä, paitsi kun media on tekstin mediavastine ja selvästi merkitty sellaiseksi.

Synkronoidulle medialle on tarjolla aikasidonnaisen median vastine tai ääniselite tallennetusta videosisällöstä, paitsi kun media on tekstin mediavastine ja selvästi merkitty sellaiseksi.

Kaikelle synkronoidussa mediassa olevalle suoralle audiosisällölle on tarjolla tekstityksiä.

Huomioi, että tämä kriteeri ei ole lain vaatimuksissa. Suoria video- ja äänilähetyksiä ei siis tarvitse tämän lain mukaan tekstittää.

Kaikelle synkronoidussa mediassa olevalle tallennetulle videosisällölle on tarjolla ääniselite.

Kaikelle synkronoidussa mediassa olevalle tallennetulle audiosisällölle on tarjolla viittomakielinen tulkkaus.

Kun tauot etualan äänissä (eli ei-taustaäänissä) ovat riittämättömiä videon tunnelman välittämiseen ääniselitteiden avulla, tarjotaan kaikelle synkronoidussa mediassa olevalle tallennetulle videosisällölle laajennettu ääniselite.

Aikasidonnaisen median vastine on tarjolla kaikelle tallennetulle synkronoidulle medialle ja kaikelle tallennetulle pelkälle videomedialle.

Tarjolla on vastine aikasidonnaiselle medialle, joka esittää vastaavan informaation kuin suorana lähetettävä pelkkä audiosisältö.

1.3 Mukautettava

Tuota sisältöä, joka voidaan esittää eri tavoin (esimerkiksi yksinkertaisemman asettelun avulla) informaatiota tai rakennetta menettämättä.

Esitystavassa välittyvät informaatio, rakenne ja suhteet voidaan selvittää ohjelmallisesti tai ne ovat saatavilla tekstinä.

Kun sisällön esitysjärjestys vaikuttaa sisällön merkitykseen, oikea lukemisjärjestys voidaan selvittää ohjelmallisesti.

Ohjeet sisällön ymmärtämiseksi ja hallitsemiseksi eivät riipu yksinomaan komponenttien aistinvaraisista ominaispiirteistä kuten muoto, koko, visuaalinen sijainti, suunta tai ääni.

Sisältöä ei ole rajoitettu vain tiettyyn näyttölaitteen asentoon kuten pysty- tai vaakasuuntaan, lukuunottamatta tapausta, jossa tietty asento on olennainen.

Huomautus: Tapauksia, joissa tietty näyttölaitteen asento on olennainen ovat esimerkiksi shekki, pianosovellus, esitysdiat projektoria tai televisiota varten, tai virtuaalitodellisuuden sisältö, joihin kahdensuuntainen näyttölaitteen asento ei sovellu.

(Epävirallinen käännös)

Käyttäjän tietojen keräämiseen tarkoitettujen syötekenttien tarkoitus voidaan selvittää ohjelmallisesti, kun:

  • Käyttötarkoitus on listattu Syötteen tarkoitukset käyttöliittymäkomponenteissa -osiossa, ja
  • Sisällön toteutuksessa on käytetty teknologiaa, joka mahdollistaa syöte-elementin tarkoituksen kuvaamisen.

(Epävirallinen käännös)

1.4 Erottuva

Helpota käyttäjiä näkemään ja kuulemaan sisältö lisäämällä taustasta erottuva etuala.

 Väriä ei käytetä ainoana visuaalisena keinona välittämään informaatiota, esittämään toimintoa, pyytämään vastausta tai korostamaan visuaalista elementtiä.

Huomautus: Tämä onnistumiskriteeri käsittelee erityisesti värien havaitsemista. Havaitsemisen muut muodot käsitellään ohjeessa 1.3, mukaan lukien ohjelmallinen pääsy värien ja muiden visuaalisten esitystapojen koodaukseen.

Jos jokin ääni verkkosivulla soi automaattisesti kauemmin kuin kolme sekuntia, käytettävissä on joko mekanismi äänen keskeyttämiseen tai pysäyttämiseen tai mekanismi äänen voimakkuuden säätämiseen koko järjestelmän äänenvoimakkuuden säädöstä riippumatta.

Huomautus: Koska mikä tahansa sisältö, joka ei täytä tätä onnistumiskriteeriä, voi haitata käyttäjän mahdollisuuksia käyttää koko sivua, täytyy kaiken verkkosivun sisällön (riippumatta siitä käytetäänkö sitä täyttämään muita onnistumiskriteereitä vai ei) täyttää tämä onnistumiskriteeri. Katso ohjeidenmukaisuuden vaatimus 5: Häiriöttömyys.

Tekstin visuaalisella esityksellä ja tekstiä esittävissä kuvissa kontrastisuhde on vähintään 4,5:1, paitsi seuraavissa tapauksissa: (Taso AA)

  • Isokokoinen teksti: Isokokoisella tekstillä ja isokokoista tekstiä esittävissä kuvissa kontrastisuhde on vähintään 3:1;
  • Oheissisältö: Tekstillä tai tekstiä esittävillä kuvilla, jotka eivät kuulu toiminnallisiin käyttöliittymäkomponentteihin, jotka ovat yksinomaan koristeita, jotka eivät ole näkyvissä kenellekään tai jotka ovat osa muuta merkittävää visuaalista sisältöä sisältävää kuvaa, ei ole kontrastivaatimuksia.
  • Logotyypit: Tekstille, joka on osa logoa tai brändin nimeä, ei ole kontrastivaatimusta.

Lukuun ottamatta tekstitystä ja tekstiä esittäviä kuvia tekstin kokoa voidaan muuttaa ilman avustavaa teknologiaa aina 200 prosenttiin asti ilman sisällön tai toiminnallisuuden menettämistä.

Jos käytetty teknologia voi tuottaa visuaalisen esityksen, käytetään informaation välittämiseen ennemmin tekstiä kuin tekstiä esittäviä kuvia, paitsi seuraavissa tapauksissa:

  • Mukautettava: Tekstiä esittävä kuva voidaan visuaalisesti mukauttaa käyttäjän vaatimusten mukaisesti;
  • Olennainen: Tietty tekstin esitystapa on olennainen välitettävälle informaatiolle.

Huomautus: Logotyypit (teksti, joka on osa logoa tai brändin nimeä) tulkitaan olennaisiksi.

Tekstin visuaalisella esityksellä ja tekstiä esittävissä kuvissa kontrastisuhde on vähintään 7:1, paitsi seuraavissa tapauksissa:

  • Isokokoinen teksti: Isokokoisella tekstillä ja isokokoista tekstiä esittävissä kuvissa kontrastisuhde on vähintään 4,5:1;
  • Oheissisältö: Tekstillä tai tekstiä esittävillä kuvilla, jotka eivät kuulu toiminnallisiin käyttöliittymäkomponenttihin, jotka ovat yksinomaan koristeita, jotka eivät näy kenellekään tai jotka ovat osa muuta merkitsevää visuaalista sisältöä sisältävää kuvaa, ei ole kontrastivaatimuksia.
  • Logotyypit: Tekstille, joka on osa logoa tai brändin nimeä, ei ole kontrastin minimivaatimusta.

 Tallennetulle pelkälle audiosisällölle joka (1) sisältää ensisijaisesti puhetta äänimaiseman edustalla, (2) ei ole auditiivinen CAPTCHA tai audiologo ja joka (3) ei ole vokalisaatio, jonka tarkoitus on ensisijaisesti olla musiikillinen ilmaisu, kuten laulu tai rap, ainakin yksi seuraavista pitää paikkansa: (Taso AAA)

  • Ei taustaa: Audio ei sisällä taustaääniä.
  • Pois päältä: Taustaäänet voidaan kytkeä pois päältä.
  • 20 dB: Taustaäänet ovat vähintään 20 desibeliä hiljaisempia kuin äänimaiseman etualan puhesisältö, poikkeuksena satunnaiset, yksi tai kaksi sekuntia kestävät äänet.

    Huomautus: ”Desibelin” määritelmän mukaan taustaääni, joka täyttää tämän vaatimuksen, on noin neljä kertaa hiljaisempi kuin äänimaiseman etualan puhesisältö.

 Tekstilohkojen visuaaliselle esitystavalle on saatavilla mekanismi seuraaviin käyttötarkoituksiin: (Taso AAA)

  1. Käyttäjä voi valita edustan ja taustan värit.
  2. Leveys on enintään 80 merkkiä tai kuvaketta (40, jos CJK)
  3. Tekstiä ei ole tasattu (tasattu sekä vasempaan että oikeaan marginaaliin).
  4. Riviväli on vähintään puolitoista riviä kappaleiden sisällä, ja kappaleiden väli on vähintään 1,5 kertaa suurempi kuin riviväli.
  5. Tekstin kokoa voidaan muuttaa ilman avustavaa teknologiaa 200 prosenttiin asti tavalla, joka ei vaadi käyttäjää vierittämään tekstiä vaakasuunnassa rivin lukemiseksi kokonäytön ikkunassa.

 Tekstiä esittäviä kuvia käytetään yksinomaan koristeena, tai silloin, kun tietty tekstin esitystapa on olennainen informaation välittymiseksi. (Taso AAA)

Huomautus: Logotyypit (teksti, joka on osa logoa tai brändin nimeä) tulkitaan olennaisiksi.

2. Hallittava

Käyttöliittymäkomponenttien ja navigoinnin pitää olla hallittavia.

2.1 Käytettävissä näppäimistöltä

Toteuta kaikki toiminnallisuus siten, että se on käytettävissä näppäimistöltä.

Kaikki sisällön toiminnallisuus on hallittavissa näppäimistörajapinnan välityksellä ilman vaatimusta yksittäisten näppäinpainallusten erityisestä ajoittamisesta, paitsi kun alla oleva toiminnallisuus vaatii syötettä, joka riippuu käyttäjän liikkeiden polusta eikä vain päätepisteistä.

Huomautus 1: Tämä poikkeus liittyy sovelluksen toimintoon, ei syötetekniikkaan. Esimerkiksi käytettäessä käsinkirjoitettua tekstiä syötteenä, syötetekniikka (käsiala) vaatii polusta riippuvaa syötettä, kun taas sovelluksen toiminnallisuus (tekstin syöttö) ei sitä vaadi.

Huomautus 2: Tämä ei kiellä, eikä tämän pitäisi lannistaa käyttämästä näppäimistön lisäksi hiireen perustuvaa syötettä tai muita syötemenetelmiä.

Jos näppäimistön fokus voidaan siirtää sivun komponentille näppäimistörajapintaa käyttämällä, niin fokus voidaan siirtää myös pois kyseiseltä komponentilta pelkästään näppäimistörajapintaa käyttämällä. Jos tämä vaatii enemmän kuin muuttumattomia nuoli- tai tab-näppäimiä tai muita standardinmukaisia poistumismenetelmiä, käyttäjälle neuvotaan menetelmä fokuksen poissiirtämiseksi.

Huomautus: Koska mikä tahansa sisältö, joka ei täytä tätä onnistumiskriteeriä, voi haitata käyttäjän mahdollisuuksia käyttää koko sivua, täytyy kaiken verkkosivun sisällön (riippumatta siitä käytetäänkö sitä täyttämään muita onnistumiskriteereitä vai ei) täyttää tämä onnistumiskriteeri. Katso ohjeidenmukaisuuden vaatimus 5: Häiriöttömyys.

Kaikki sisällön toiminnallisuus on suoritettavissa näppäimistörajapinnan välityksellä ilman vaatimusta yksittäisten näppäinpainallusten erityisestä ajoittamisesta.

2.2 Tarpeeksi aikaa

Anna käyttäjille tarpeeksi aikaa lukea ja käyttää sisältöä.

Jokaiselle sisällön asettamalle aikarajalle ainakin yksi seuraavista pitää paikkansa:

  • Kytke pois päältä: Käyttäjän sallitaan kytkeä aikaraja pois päältä ennen sen kohtaamista; tai
  • Säädä: Käyttäjän sallitaan säätää aikarajaa ennen sen kohtaamista laajalla asteikolla, joka on vähintään kymmenen kertaa oletusasetuksen pituus; tai
  • Jatka: Käyttäjää varoitetaan ennen ajan loppumista, annetaan vähintään 20 sekuntia aikaa aikarajan jatkamiseen yksinkertaisen toiminnon avulla (esimerkiksi, ”paina välilyöntiä”) ja käyttäjän sallitaan jatkaa aikarajaa vähintään kymmenen kertaa; tai
  • Reaaliaikainen poikkeus: Aikaraja on reaaliaikaisen tapahtuman vaadittu osa (esimerkiksi huutokaupan), ja vaihtoehto aikarajalle ei ole mahdollinen; tai
  • Olennainen poikkeus: Aikaraja on olennainen, ja sen laajentaminen kumoaisi toiminnon; tai
  • 20 tunnin poikkeus: Aikaraja on yli 20 tuntia.

Huomautus: Tämä onnistumiskriteeri auttaa varmistamaan, että käyttäjät voivat saattaa tehtävät valmiiksi ilman odottamattomia aikarajasta johtuvia muutoksia sisällössä tai kontekstissa. Tätä onnistumiskriteeriä tulisi tarkastella yhdessä onnistumiskriteerin 3.2.1 kanssa, joka rajoittaa käyttäjän toiminnasta johtuvia sisällön tai kontekstin muutoksia.

Kaikki seuraavat pitävät paikkansa liikkuvalle, vilkkuvalle, vierivälle tai automaattisesti päivittyvälle informaatiolle: (Taso A)

  • Liikkuva, vilkkuva, vierivä: Kaikelle liikkuvalle, vilkkuvalle tai vierivälle informaatiolle, joka (1) käynnistyy automaattisesti, (2) kestää yli viisi sekuntia ja (3) esitetään rinnakkain muun sisällön kanssa, on olemassa mekanismi, jonka avulla käyttäjä voi keskeyttää, pysäyttää tai piilottaa sen, paitsi silloin kun liikkuminen, vilkkuminen tai vieriminen on olennainen osa toimintoa; ja
  • Automaattisesti päivittyvä: Kaikelle automaattisesti päivittyvälle informaatiolle, joka (1) käynnistyy automaattisesti ja (2) esitetään rinnakkain muun sisällön kanssa, on olemassa mekanismi, jonka avulla käyttäjä voi keskeyttää, pysäyttää tai piilottaa sen tai hallita sen päivitystiheyttä, paitsi silloin kun automaattinen päivittyminen on olennainen osa toimintoa.

Huomautus 1: Tarkista välkkyvään tai välähtelevään sisältöön liittyvät vaatimukset ohjeesta 2.3.

Huomautus 2: Koska mikä tahansa sisältö, joka ei täytä tätä onnistumiskriteeriä, voi haitata käyttäjän mahdollisuuksia käyttää koko sivua, täytyy kaiken verkkosivun sisällön (riippumatta siitä käytetäänkö sitä täyttämään muita onnistumiskriteereitä vai ei) täyttää tämä onnistumiskriteeri. Katso ohjeidenmukaisuuden vaatimus 5: Häiriöttömyys.

Huomautus 3: Sisältöä, jota ohjelmisto ajoittain päivittää tai jota ohjataan asiakassovellukselle, ei vaadita säilyttämään tai esittämään tauon tai jatkamisen välissä luotua tai vastaanotettua informaatiota, koska tämä saattaisi olla teknisesti mahdotonta ja monessa tilanteessa harhaanjohtavaa.

Huomautus 4: Animaatiota, joka esiintyy osana esilatausvaihetta tai vastaavaa, voidaan pitää olennaisena, jos kyseisen vaiheen aikana vuorovaikutusta ei voi tapahtua kenellekään käyttäjistä ja jos toiminnon edistymistä osoittavan animaation poisjättäminen saattaisi hämätä käyttäjiä tai saada heidät ajattelemaan, että sisältö on jämähtänyt tai vioittunut.

Ajoitus ei ole olennainen osa sisällön esittämää tapahtumaa tai toimintoa, lukuun ottamatta ei-interaktiivista synkronoitua mediaa ja reaaliaikaisia tapahtumia.

Käyttäjä voi lykätä tai estää keskeytykset, lukuunottamatta hätätapauksiin liittyviä keskeytyksiä.

Kun todennettu istunto vanhentuu, käyttäjä voi dataa menettämättä jatkaa toimintoa uudelleentunnistautumisen jälkeen. (Taso AAA)

2.3 Sairauskohtaukset

Älä suunnittele sisältöä tavalla, jonka tiedetään aiheuttavan sairauskohtauksia.

Verkkosivut eivät sisällä mitään, joka milloinkaan välähtäisi useammin kuin kolme kertaa sekunnissa, tai välähdys on alle yleisen välähdyksen ja punaisen välähdyksen raja-arvojen.

Huomautus: Koska mikä tahansa sisältö, joka ei täytä tätä onnistumiskriteeriä, voi haitata käyttäjän mahdollisuuksia käyttää koko sivua, täytyy kaiken verkkosivun sisällön (riippumatta siitä käytetäänkö sitä täyttämään muita onnistumiskriteereitä vai ei) täyttää tämä onnistumiskriteeri. Katso ohjeidenmukaisuuden vaatimus 5: Häiriöttömyys.

Verkkosivut eivät sisällä mitään, joka milloinkaan välähtäisi useammin kuin kolme kertaa sekunnissa.

3 Ymmärrettävä

Informaation ja käyttöliittymän toiminnan pitää olla ymmärrettävää.

3.1 Luettava:

Tee tekstisisällöstä luettavaa ja ymmärrettävää.

Sisällön jokaisen tekstikatkelman tai ilmaisun luonnollinen kieli voidaan selvittää ohjelmallisesti, paitsi seuraavien osalta: erisnimet, tekniset termit, määrittämättömän kielen sanat sekä sanat tai ilmaisut, jotka ovat muuttuneet läheisen tekstiympäristön kielen murteelliseksi osaksi.

Tarjolla on mekanismi tunnistamaan tietyt sanojen tai lauseiden määritelmät, joita käytetään poikkeavalla tai rajoitetulla tavalla, mukaan lukien idiomit ja jargon.

Tarjolla on mekanismi tunnistamaan lyhenteiden laajennettu muoto tai merkitys.

Kun teksti edellyttää erisnimien ja otsikoiden poistamisen jälkeen 2. perusasteen opetuksen vaatimukset ylittävää lukutaitoa, tarjolla on täydentävää sisältöä tai versio, joka ei vaadi 2. perusasteen opetuksen tasoa edistyneempää lukutaitoa.

Käytettävissä on mekanismi sanojen täsmällisen ääntämistavan tunnistamiseksi silloin, kun sanojen merkitys kontekstissaan ilman ääntämistavan tuntemusta on monitulkintainen.

3.2 Ennakoitava:

Tee verkkosivuista sellaisia, että niiden ilmiasu ja toiminta ovat ennakoitavissa.

Kun mikä tahansa komponentti vastaanottaa fokuksen, se ei aiheuta kontekstin muutosta.

Minkään käyttöliittymäkomponentin asetuksen muuttaminen ei automaattisesti aiheuta kontekstin muutosta, ellei käyttäjää ole ohjeistettu tällaisesta toiminnosta ennen komponentin käyttöä.

Verkkosivujen joukon useilla verkkosivuilla toistuvat navigointimekanismit esiintyvät aina samassa suhteellisessa järjestyksessä, ellei käyttäjä toisin valitse.

Komponentit, joilla on sama toiminnallisuus verkkosivujen joukossa, tunnistetaan johdonmukaisesti.

Kontekstin muutokset käynnistyvät ainoastaan käyttäjän pyynnöstä tai tarjolla on mekanismi tämän tyyppisten muutoksien poiskytkemiseksi.

3.3 Syötteen avustaminen:

Auta käyttäjiä välttämään ja korjaamaan virheitä.

Jos syötevirhe havaitaan automaattisesti, virheellinen kohta tunnistetaan ja virhe kuvataan käyttäjälle tekstimuotoisena.

Kun sisältö edellyttää käyttäjän syötettä, tarjolla on nimilappuja tai ohjeita.

Jos syötevirhe havaitaan automaattisesti ja korjausehdotukset tunnetaan, ehdotukset esitetään käyttäjälle, paitsi jos tämä vaarantaisi tietoturvan tai sisällön merkityksen.

Verkkosivuille, joista seuraa käyttäjälle lakiin perustuvia sitoumuksia tai taloudellisia transaktioita, jotka muokkaavat tai poistavat käyttäjän hallinnoimaa dataa tietovarastossa tai jotka lähettävät käyttäjän testivastauksia, ainakin yksi seuraavista pitää paikkansa:

  1. Peruttava: Lähetykset ovat peruttavissa.
  2. Tarkastettu: Käyttäjän syöttämä data tarkastetaan syötevirheiden varalta ja käyttäjälle tarjotaan mahdollisuus virheiden korjaamiseen.
  3. Vahvistettu: Käytettävissä on mekanismi informaation tarkistamiseen, vahvistamiseen ja korjaamiseen ennen lähetyksen loppuunsaattamista.

 Verkkosivuille, jotka vaativat käyttäjän lähettämää informaatiota, ainakin yksi seuraavista pitää paikkansa:

  1. Peruttava: Lähetykset ovat peruttavissa.
  2. Tarkastettu: Käyttäjän toimittama data tarkastetaan syötevirheiden varalta ja käyttäjälle tarjotaan mahdollisuus virheiden korjaamiseen.
  3. Vahvistettu: Tarjolla on mekanismi tarkistamaan, vahvistamaan ja korjaamaan informaatiota ennen lähetyksen loppuunsaattamista.

4: Lujatekoinen

Sisällön pitää olla riittävän lujatekoinen, jotta se voidaan luotettavasti tulkita laajalla joukolla asiakasohjelmia, mukaan lukien avustavat teknologiat.

4.1 Yhteensopiva:

Maksimoi yhteensopivuus nykyisten ja tulevien asiakasohjelmien kanssa, mukaan lukien avustavat teknologiat.

Kun sisältö on toteutettu merkkauskieliä käyttämällä, elementeillä on täydelliset alku- ja lopputagit, elementit on järjestetty sisäkkäin määritystensä mukaan, samaa attribuuttia ei ole annettu elementeille moneen kertaan ja kaikki ID-tyyppiset tunnisteet ovat yksilöllisiä paitsi tilanteissa, joissa määritykset sallivat tämänkaltaiset ominaisuudet.

Huomautus: Alku- ja lopputagit, joiden muotoilusta puuttuu jokin kriittinen merkki, kuten päättävä ”suurempi kuin” -merkki tai sopiva lainausmerkki attribuutin arvosta, eivät ole täydellisiä.

Kaikkien käyttöliittymäkomponenttien (mukaan lukien lomake-elementit, linkit ja skriptien tuottamat komponentit) nimi ja rooli voidaan selvittää ohjelmallisesti; tilat, ominaisuudet ja arvot, jotka käyttäjä voi asettaa, voidaan myös asettaa ohjelmallisesti; ja tieto näiden muutoksista on asiakasohjelmien saatavissa, mukaan lukien avustavat teknologiat.

Huomautus: Tämä onnistumisen kriteeri on ensisijaisesti tarkoitettu Web-kehittäjille, jotka toteuttavat tai skriptaavat itse käyttöliittymäkomponentteja. Esimerkiksi standardit HTML-elementit täyttävät jo tämän onnistumiskriteerin, kun niitä käytetään spesifikaation mukaisesti.