Jak na jednoduchý audit přístupnosti – otestujte si bezbariérovost svého webu
Publikováno: 15.1.2018
Schopnost otestovat, zda web neobsahuje zásadní prohřešky proti pravidlům přístupnosti, by měla patřit mezi základní dovednosti každého webdesignéra.
Text vyšel původně na webu autora.
Schopnost otestovat si, zda web, který vytvářím, neobsahuje žádné zásadní prohřešky proti pravidlům přístupnosti, by měla patřit mezi základní dovednosti každého webdesignéra. S tím, jak si takový jednoduchý audit přístupnosti webu udělat, seznamuje diváky v následujícím videu Rob Dodson. A protože mnou doporučovaný postup vypadá až na drobnosti prakticky stejně, pojďme si ukázat, jak takový jednoduchý audit provést a na co se zaměřit.
Jednoduchý audit přístupnosti pokrývá následující stěžejní oblasti
- Přístupnost a ovladatelnost prvků webové stránky z klávesnice
- Vyzkoušení jednoduché navigace po webu pomocí screen readeru
- Strukturování webové stránky – nadpisy, oblasti stránky
- Dostatečný barevný kontrast
Přístupnost a ovladatelnost prvků webové stránky z klávesnice
První věc, kterou je vhodné zkontrolovat, je přístupnost a ovladatelnost prvků z klávesnice. Klávesnice je nejdostupnější nástroj pro testování přístupnosti webu, protože i přes čím dál větší zastoupení mobilních zařízení se stále jedná o primární vstupní zařízení a každý uživatel ji má po ruce.
Jak na to? Přístupnost z klávesnice velmi jednoduše otestujeme tak, že na klávesnici začneme mačkat tabulátor. Pokud jsme se tímto způsobem schopni dostat na každý prvek a máme možnost jej z klávesnice obsloužit, pak je vše v nejlepším pořádku.
Nezapomeneme také ověřit, zda:
- prvek, který při ovládání z klávesnice získá focus, je dostatečně zvýrazněn a uživatel je tak vizuálně informován o tom, na jakém prvku se právě nachází,
- na stránce není žádný obsah mimo viditelnou oblast obrazovky, který může nedopatřením získat focus,
- na stránce jsou k dispozici přeskakovací (skip to) odkazy.
Vyzkoušení jednoduché navigace po webu pomocí screen readeru
Znalost alespoň základní obsluhy některého ze screen readerů by dnes už měla také patřit mezi dovedosti tvůrců webů. Od webového vývojáře se samozřejmě neočekává, že bude znát všechny jejich funkce a bude schopen plnohodnotně nasimulovat práci nevidomého uživatele.
Cílem je provést základní otestování, zda na uživatele screen readeru nečeká na webové stránce nějaká past, znemožňující mu práci s ní – tedy zda grafické prvky mají alternativní textové popisky, prvky, které slouží k interakci s uživatelem (tlačítka, rozbalovací seznamy…), je možné obsloužit, či zda dynamicky zobrazený obsah získá focus.
Více informací o tom, jaké kombinace screen readerů a prohlížečů (a jakým způsobem) používat, najdete v článcích:
- Testování přístupnosti webu: doporučené kombinace screen readeru a prohlížeče
- Testování přístupnosti webů v odečítačích obrazovky
Strukturování webové stránky – nadpisy, oblasti stránky
Správné strukturování webové stránky korektně vyznačenými nadpisy a oblastmi stránek pomáhá uživatelům screen readerů v porozumění tomu, jak je webové stránka rozvržena. Umožňuje jim také efektivní práci s webem a nabízí možnost rychle se přesunout právě na tu část stránky, kterou potřebují.
Dobře vytvořenou strukturu stránky si můžeme představit jako obsah knihy – podobně, jako z obsahu získáme představu o názvech kapitol a díky vazbě název kapitoly–číslo stránky se můžeme rychle v knize přesunout tam, kam potřebujeme, stejnou službu udělá uživateli screen readeru nadpisová osnova a oblasti stránky.
Další informace lze najít v článcích:
- Jak definovat strukturu v HTML a proč jsem začal mít rád HTML5 tagy
- Jak přístupně strukturovat webovou stránku pomocí nadpisů – praktický návod
Otestovat strukturu je možné jak pomocí screen readeru, tak pomocí některého z mnoha rozšíření pro webové prohlížeče (nabízí se například Web Developer).
Bližší informace k testování pomocí screen readerů viz:
- Testování přístupnosti webových stránek se screenreaderem JAWS
- Testování přístupnosti webových stránek se screenreaderem NVDA
Představu o tom, jak taková nadpisová osnova vypadá třeba na mém webu Poslepu.cz, si můžete udělat z následujícího screenshotu (uživatelé screen readerů si ji mohou vyvolat pomocí odpovídající funce svého screen readeru