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 2.1 -ohjeistuksen A- ja AA-tason kriteerejä. Poikkeuksena ovat suorat verkkolähetykset (video- tai äänilähetykset), joiden ei tarvitse noudattaa kriteerejä.
Näin ollen lain velvoittamia kriteereitä on yhteensä 49 kappaletta. Laki ei velvoita täyttämään AAA- tason kriteereitä eikä kriteeriä 1.2.4 Tekstitys (suorissa lähetyksissä).
Tällä sivulla on W3C:n virallinen suomennos WCAG 2.1 -kriteereistä (Ulkoinen linkki).
Linkit tämän sivun kriteerien teksteistä ohjaavat W3C:n sivuille.
Lisää ohjeita löytyy esimerkiksi W3C:n Understanding WCAG -osiosta (englanniksi) (Ulkoinen linkki).
1. Havaittava
Informaatio ja käyttöliittymäkomponentit pitää esittää tavoilla, jotka käyttäjä voi havaita.
1.1 Tekstivastineet
Tarjoa tekstivastineet kaikelle ei-tekstuaaliselle sisällölle siten, että sisältö voidaan muuttaa muihin tarvittaviin muotoihin, kuten isokokoiseksi tekstiksi, pistekirjoitukseksi, puheeksi, symboleiksi tai yksinkertaisemmaksi kieleksi.
1.2 Aikasidonnainen media
Tarjoa vastine aikasidonnaiselle medialle.
1.3 Mukautettava
Tuota sisältöä, joka voidaan esittää eri tavoin (esimerkiksi yksinkertaisemman asettelun avulla) informaatiota tai rakennetta menettämättä.
1.4 Erottuva
Helpota käyttäjiä näkemään ja kuulemaan sisältö lisäämällä taustasta erottuva etuala.
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ä.
2.2 Tarpeeksi aikaa
Anna käyttäjille tarpeeksi aikaa lukea ja käyttää sisältöä.
2.3 Sairauskohtaukset
Älä suunnittele sisältöä tavalla, jonka tiedetään aiheuttavan sairauskohtauksia.
2.4 Navigoitava
Tarjoa käyttäjille tapoja navigoida, etsiä sisältöä ja määrittää sijaintinsa.
2.5 Syötetavat
Tee toimintojen käyttämisestä käyttäjille helpompaa erilaisilla syötetavoilla näppäimistön lisäksi.
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ää.
3.2 Ennakoitava
Tee verkkosivuista sellaisia, että niiden ilmiasu ja toiminta ovat ennakoitavissa.
3.3 Syötteen avustaminen
Auta käyttäjiä välttämään ja korjaamaan virheitä.
4. Toimintavarma
Sisällön pitää olla riittävän toimintavarma, 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.
5. Ohjeidenmukaisuus
Tämä osio luettelee WCAG 2.0:n ohjeidenmukaisuuden vaatimukset. Se tarjoaa myös informaatiota kuinka esittää ohjeidenmukaisuutta koskevia väittämiä, jotka ovat valinnaisia. Lopuksi se kuvaa, mitä saavutettavuudeltaan tuettu tarkoittaa, koska ohjeidenmukaisuus voi nojautua ainoastaan saavutettavuudeltaan tuettuihin tapoihin käyttää teknologioita. Understanding Conformance -dokumentti sisältää lisätietoja käsitteestä "saavutettavuudeltaan tuettu" (accessibility supported).
5.1 Ohjeidenmukaisuuden vaatimukset
Jotta verkkosivu noudattaisi WCAG 2.1:ä, tulee kaikkien seuraavien ohjeidenmukaisuuden vaatimusten täyttyä.