Kaj je WCAG? Razumevanje Smernic za dostopnost spletnih vsebin
Smernice za dostopnost spletnih vsebin, splošno znane kot WCAG, so mednarodno priznani tehnični standardi za zagotavljanje dostopnosti digitalne vsebine invalidom. Razviti s strani konzorcija World Wide Web (W3C) v sodelovanju z organizacijami za zagovorništvo invalidov, vladnimi agencijami, raziskovalci dostopnosti in strokovnjaki iz industrije, WCAG zagotavlja okvir, ki ga organizacije po vsem svetu uporabljajo za ocenjevanje in izboljšanje digitalne dostopnosti.
WCAG sam po sebi ni zakon. Je sklop tehničnih standardov. Vendar je bil WCAG sprejet ali sklicen v praktično vsakem večjem zakonu in predpisu o dostopnosti po vsem svetu, kar ga dela de facto merilo za pravno skladnost. Če mora vaša organizacija izpolnjevati zahteve Evropskega akta o dostopnosti, Zakona o Američanih z invalidnostjo, Section 508 ali katerega koli od ducatov drugih nacionalnih predpisov o dostopnosti, je WCAG standard, po katerem boste ocenjeni.
Štiri načela: POUR
Vse v WCAG je organizirano okoli štirih temeljnih načel, znanih pod kratico POUR. Ta načela opredeljujejo, kaj pomeni, da je digitalna vsebina dostopna.
Zaznavnost (Perceivable) pomeni, da morajo biti informacije in komponente uporabniškega vmesnika predstavljene uporabnikom na načine, ki jih lahko zaznajo. To ne pomeni, da mora vsak uporabnik zaznati vsebino z vsemi čuti — pomeni, da mora biti vsebina dostopna skozi vsaj eno čutilo, na katero se uporabnik lahko zanese. Na primer, slike potrebujejo besedilne alternative, da jih ljudje, ki jih ne morejo videti, še vedno razumejo. Videoposnetki potrebujejo podnapise, da ljudje, ki ne slišijo zvoka, še vedno lahko sledijo. Besedilo mora imeti zadosten kontrast proti ozadju, da ga lahko berejo ljudje s slabim vidom.
Upravljavost (Operable) pomeni, da morajo biti komponente uporabniškega vmesnika in navigacija upravljive za vse uporabnike. Vsaka funkcija, dostopna z miško, mora biti dostopna tudi s tipkovnico. Uporabniki morajo imeti dovolj časa za branje in interakcijo z vsebino. Vsebina ne sme biti zasnovana tako, da povzroča napade ali fizične reakcije. Uporabniki morajo imeti možnost navigacije, iskanja vsebine in ugotavljanja, kje se nahajajo znotraj spletnega mesta.
Razumljivost (Understandable) pomeni, da morajo biti informacije in delovanje uporabniškega vmesnika razumljivi. Besedilo mora biti berljivo in razumljivo. Spletne strani morajo delovati in se obnašati na predvidljive načine. Uporabnikom je treba pomagati, da se izognejo napakam in jih popravijo — zlasti v obrazcih, kjer imajo napake lahko znatne posledice.
Robustnost (Robust) pomeni, da mora biti vsebina dovolj robustna, da jo lahko zanesljivo interpretira širok nabor uporabniških agentov, vključno s pomožnimi tehnologijami, kot so bralniki zaslona. To zahteva čisto, dobro strukturirano kodo, ki sledi spletnim standardom in pravilno posreduje informacije vsem tehnologijam, ki do nje dostopajo.
13 smernic
Pod štirimi načeli POUR se nahaja 13 smernic, ki zagotavljajo specifične cilje, h katerim naj avtorji stremijo. Te smernice same po sebi niso preverljive, vendar zagotavljajo okvir za preverljiva merila uspeha.
Pod načelom Zaznavnosti so štiri smernice, ki pokrivajo besedilne alternative za nebesedilno vsebino, alternative za časovno zasnovane medije, prilagodljivost predstavitve vsebine ter razločljivost vsebine, vključno s kontrastom in nadzorom zvoka.
Pod načelom Upravljavosti je pet smernic, ki pokrivajo dostopnost s tipkovnico, zadosten čas za uporabnike, preprečevanje napadov in fizičnih reakcij, navigabilnost ter načine vnosa poleg tipkovnice in miške.
Pod načelom Razumljivosti so tri smernice, ki pokrivajo berljivost, predvidljivost vedenja spletnih strani ter pomoč pri vnosu za obrazce in obravnavanje napak.
Pod načelom Robustnosti je ena smernica, ki pokriva združljivost s trenutnimi in prihodnjimi uporabniškimi agenti in pomožnimi tehnologijami.
Merila uspeha: preverljive zahteve
Vsaka smernica vsebuje specifična merila uspeha — preverljive izjave, ki določajo, ali vsebina izpolnjuje standard dostopnosti. WCAG 2.2, trenutna različica, vsebuje skupno 86 meril uspeha. Vsako merilo uspeha je razvrščeno na eno od treh ravni skladnosti: A, AA ali AAA.
Merila uspeha so napisana tehnološko nevtralno. Opisujejo, kaj je treba doseči, ne pa kako to doseči. Specifične tehnike za izpolnjevanje posameznega merila so odvisne od uporabljene tehnologije — HTML, CSS, JavaScript, PDF ali drugih formatov. W3C zagotavlja ločeno dokumentacijo zadostnih tehnik in pogostih napak za vsako merilo uspeha.
Kratka zgodovina WCAG
WCAG se je od svoje prve objave pomembno razvil. WCAG 1.0 je bil izdan maja 1999 in je vseboval 14 smernic s sistemom skladnosti, temelječim na prednostih. Za svoj čas je bil prelomen, vendar je bil močno vezan na specifične tehnologije, zlasti HTML.
WCAG 2.0, objavljen decembra 2008, je bil temeljita prenova. Uvedel je načela POUR, tristopenjski sistem skladnosti (A, AA, AAA) in tehnološko nevtralna merila uspeha, ki so se lahko nanašala na katero koli spletno tehnologijo, namesto da bi bila vezana na specifične označevalne jezike.
WCAG 2.1, objavljen junija 2018, je dodal 17 novih meril uspeha za odpravo vrzeli, ki so se pojavile, zlasti na področju mobilne dostopnosti, slabega vida in kognitivnih invalidnosti. Zasnovan je bil kot vmesna posodobitev, medtem ko je delo na prihodnjih različicah nadaljevalo.
WCAG 2.2, objavljen oktobra 2023, je trenutni standard. Dodaja devet novih meril uspeha in odstranjuje enega (SC 4.1.1 Razčlenjevanje, zdaj smatran za zastarelega). Nova merila se osredotočajo na izboljšano tipkovnično navigacijo, velikosti dotikalnih ciljev, kognitivno dostopnost in uporabnost overjanja. WCAG 2.2 je nazaj združljiv — vsebina, ki je skladna z 2.2, je skladna tudi z 2.1 in 2.0.
Kdo je odgovoren za dostopnost?
Pogosta napačna predstava je, da je dostopnost izključno razvojna naloga. V resnici je dostopnost deljena odgovornost vseh vlog, ki so vključene v ustvarjanje digitalne vsebine. Oblikovalci sprejemajo odločitve o barvah, kontrastu, postavitvi in interakcijskih vzorcih, ki temeljno določajo dostopnost. Razvijalci implementirajo tehnične temelje — semantično označevanje, podporo za tipkovnico, atribute ARIA. Ustvarjalci vsebin pišejo alternativno besedilo, besedilo povezav, naslove in navodilna besedila, na katera se uporabniki zanašajo. Produktni vodje in poslovni vodje določajo prioritete in dodeljujejo vire.
Dostopnost najbolje deluje, ko je vključena v vsako fazo procesa oblikovanja in razvoja, ne pa dodana na koncu. Čim prej se dostopnost upošteva, tem cenejša in manj moteča je njena implementacija.
V tem razdelku
Je vaše spletno mesto dostopno?
Brezplačno skenirajte svoje spletno mesto in prejmite svojo oceno WCAG v nekaj minutah.
Brezplačno skenirajte svoje spletno mesto