Mikä on WCAG? Web Content Accessibility Guidelines ymmärrettävästi
Web Content Accessibility Guidelines, yleisesti tunnettu nimellä WCAG, on kansainvälisesti tunnustettu tekninen standardi digitaalisen sisällön saavutettavaksi tekemiseen vammaisille henkilöille. World Wide Web Consortiumin (W3C) kehittämä yhteistyössä vammaisjärjestöjen, viranomaisten, saavutettavuustutkijoiden ja alan ammattilaisten kanssa, WCAG tarjoaa viitekehyksen, jota organisaatiot ympäri maailmaa käyttävät digitaalisen saavutettavuuden arviointiin ja parantamiseen.
WCAG ei ole itsessään laki. Se on joukko teknisiä standardeja. WCAG on kuitenkin otettu käyttöön tai siihen viitataan käytännössä jokaisessa merkittävässä saavutettavuuslaissa ja -säännöksessä maailmanlaajuisesti, mikä tekee siitä tosiasiallisen vertailukohdan oikeudelliselle vaatimustenmukaisuudelle. Jos organisaatiosi on noudatettava European Accessibility Actia, Americans with Disabilities Actia, Section 508:aa tai mitä tahansa kymmenistä muista kansallisista saavutettavuussäännöksistä, WCAG on standardi, jota vasten teitä mitataan.
Neljä periaatetta: POUR
Kaikki WCAG:ssa on järjestetty neljän perusperiaatteen ympärille, jotka tunnetaan lyhenteellä POUR. Nämä periaatteet määrittelevät, mitä digitaalisen sisällön saavutettavuus tarkoittaa.
Havaittava (Perceivable) tarkoittaa, että tieto ja käyttöliittymäkomponentit on esitettävä käyttäjille tavoilla, jotka he voivat havaita. Tämä ei tarkoita, että jokaisen käyttäjän pitäisi pystyä havaitsemaan sisältöä kaikilla aisteillaan — vaan että sisällön on oltava saatavilla ainakin yhden sellaisen aistin kautta, johon käyttäjä voi luottaa. Esimerkiksi kuvat tarvitsevat tekstivaihtoehtoja, jotta ihmiset, jotka eivät näe niitä, voivat silti ymmärtää tiedon. Videot tarvitsevat tekstityksen, jotta ihmiset, jotka eivät kuule ääntä, voivat seurata mukana. Tekstin ja taustan välillä on oltava riittävä kontrasti, jotta heikkonäköiset voivat lukea sen.
Hallittava (Operable) tarkoittaa, että käyttöliittymäkomponenttien ja navigaation on oltava kaikkien käyttäjien hallittavissa. Jokaisen hiirellä käytettävissä olevan toiminnon on oltava käytettävissä myös näppäimistöllä. Käyttäjillä on oltava riittävästi aikaa lukea ja käyttää sisältöä. Sisältöä ei saa suunnitella tavalla, joka aiheuttaa kohtauksia tai fyysisiä reaktioita. Käyttäjien on voitava navigoida, löytää sisältöä ja määrittää, missä he ovat sivuston sisällä.
Ymmärrettävä (Understandable) tarkoittaa, että tiedon ja käyttöliittymän toiminnan on oltava ymmärrettäviä. Tekstin on oltava luettavaa ja ymmärrettävää. Verkkosivujen on toimittava ennakoitavalla tavalla. Käyttäjiä on autettava välttämään ja korjaamaan virheitä — erityisesti lomakkeissa, joissa virheillä voi olla merkittäviä seurauksia.
Lujatekoinen (Robust) tarkoittaa, että sisällön on oltava riittävän lujatekoista, jotta se voidaan tulkita luotettavasti monenlaisilla käyttäjäagenteilla, mukaan lukien avustavat teknologiat kuten ruudunlukijat. Tämä vaatii puhdasta, hyvin rakennettua koodia, joka noudattaa verkkostandardeja ja välittää tiedon oikein kaikille sitä käyttäville teknologioille.
13 ohjetta
Neljän POUR-periaatteen alla on 13 ohjetta, jotka tarjoavat erityiset tavoitteet, joita kohti tekijöiden tulisi työskennellä. Nämä ohjeet eivät ole itsessään testattavia, mutta ne tarjoavat kehyksen testattaville onnistumiskriteereille.
Havaittavuuden alla on neljä ohjetta, jotka kattavat ei-tekstuaalisen sisällön tekstivaihtoehdot, aikaperusteisen median vaihtoehdot, sisällön esittämisen mukautettavuuden sekä sisällön erotettavuuden, mukaan lukien kontrasti ja äänenhallinta.
Hallittavuuden alla on viisi ohjetta, jotka kattavat näppäimistön saavutettavuuden, käyttäjille riittävän ajan, kohtausten ja fyysisten reaktioiden ehkäisyn, navigoitavuuden sekä syöttötavat näppäimistön ja hiiren lisäksi.
Ymmärrettävyyden alla on kolme ohjetta, jotka kattavat luettavuuden, verkkosivun käyttäytymisen ennakoitavuuden sekä syöttötuen lomakkeille ja virheiden käsittelylle.
Lujatekoisuuden alla on yksi ohje, joka kattaa yhteensopivuuden nykyisten ja tulevien käyttäjäagenttien ja avustavien teknologioiden kanssa.
Onnistumiskriteerit: Testattavat vaatimukset
Jokainen ohje sisältää erityisiä onnistumiskriteereitä — testattavia väitteitä, jotka määrittävät, täyttääkö sisältö saavutettavuusstandardin. WCAG 2.2, nykyinen versio, sisältää yhteensä 86 onnistumiskriteeriä. Jokainen onnistumiskriteeri on luokiteltu kolmelle vaatimustenmukaisuustasolle: A, AA tai AAA.
Onnistumiskriteerit on kirjoitettu teknologianeutraaleiksi. Ne kuvaavat, mitä on saavutettava, eivät miten se saavutetaan. Erityiset tekniikat kunkin kriteerin täyttämiseksi riippuvat käytetystä teknologiasta — HTML, CSS, JavaScript, PDF tai muut formaatit. W3C tarjoaa erillisen dokumentaation riittävistä tekniikoista ja yleisistä virheistä kullekin onnistumiskriteerille.
WCAG:n lyhyt historia
WCAG on kehittynyt merkittävästi ensimmäisestä julkaisustaan. WCAG 1.0 julkaistiin toukokuussa 1999, ja se sisälsi 14 ohjetta prioriteettiperusteisella vaatimustenmukaisuusjärjestelmällä. Se oli uraauurtava aikanaan, mutta oli vahvasti sidottu tiettyihin teknologioihin, erityisesti HTML:ään.
WCAG 2.0, joka julkaistiin joulukuussa 2008, oli perustavanlaatuinen uudelleenajattelu. Se esitteli POUR-periaatteet, kolmitasoisen vaatimustenmukaisuusjärjestelmän (A, AA, AAA) ja teknologianeutraalit onnistumiskriteerit, jotka voivat soveltua mihin tahansa verkkoteknologiaan tiettyihin merkintäkieliin sidottuina olemisen sijaan.
WCAG 2.1, joka julkaistiin kesäkuussa 2018, lisäsi 17 uutta onnistumiskriteeriä täyttääkseen havaitut puutteet erityisesti mobiilisaavutettavuuden, heikkonäköisyyden ja kognitiivisten vammojen osalta. Se suunniteltiin väliaikaiseksi päivitykseksi samalla kun työ tulevien versioiden parissa jatkui.
WCAG 2.2, joka julkaistiin lokakuussa 2023, on nykyinen standardi. Se lisää yhdeksän uutta onnistumiskriteeriä ja poistaa yhden (SC 4.1.1 Jäsennys, joka katsotaan nyt vanhentuneeksi). Uudet kriteerit keskittyvät parannettuun näppäimistönavigaatioon, kosketuskohteiden kokoihin, kognitiiviseen saavutettavuuteen ja todennuksen käytettävyyteen. WCAG 2.2 on taaksepäin yhteensopiva — sisältö, joka on 2.2:n mukaista, on myös 2.1:n ja 2.0:n mukaista.
Kuka vastaa saavutettavuudesta?
Yleinen harhaluulo on, että saavutettavuus on pelkästään kehittäjien tehtävä. Todellisuudessa saavutettavuus on jaettu vastuu jokaisen digitaalisen sisällön luomiseen osallistuvan roolin kesken. Suunnittelijat tekevät päätöksiä väreistä, kontrastista, asettelusta ja vuorovaikutusmalleista, jotka perustavanlaatuisesti määrittävät saavutettavuuden. Kehittäjät toteuttavat tekniset perusteet — semanttisen merkintäkielen, näppäimistötuen, ARIA-attribuutit. Sisällöntuottajat kirjoittavat alt-tekstit, linkkitekstit, otsikot ja ohjetekstit, joihin käyttäjät luottavat. Tuotepäälliköt ja yritysjohtajat asettavat prioriteetit ja osoittavat resurssit.
Saavutettavuus toimii parhaiten, kun se integroidaan suunnittelu- ja kehitysprosessin jokaiseen vaiheeseen eikä lisätä jälkikäteen. Mitä aiemmin saavutettavuus otetaan huomioon, sitä edullisempaa ja vähemmän häiritsevää sen toteuttaminen on.
Tässä osiossa
Onko verkkosivustosi saavutettava?
Skannaa verkkosivustosi ilmaiseksi ja saa WCAG-pisteesi muutamassa minuutissa.
Skannaa sivustosi ilmaiseksi