Archiv rubriky: Často kladené otázky (FAQ)

Soulad se standardy tvorby přístupného webu, nikoli widgety, je správná cesta k přístupnosti

Všichni uživatelé nejsou stejní. Každý z nich má různé potřeby, preference a schopnosti, jak může s webem pracovat. Neexistuje jediné univerzální řešení, které by vyhovovalo všem bez rozdílu. K přístupu k obsahu webu a jeho ovládání tak mohou dnes uživatelé využít několik možností:

  1. Pokud je web vytvořen v souladu s aktuálně platnými standardy a doporučeními tvorby přístupného webu, pak lze k němu bez obtíží přistupovat pomocí nejrůznějších asistivních technologií. Uživatelé se specifickými potřebami je běžně používají k práci s informačními a komunikačními technologiemi, a pokud chcete, aby s nimi mohli bez obtíží pracovat i s vaším webem, pak je jeho soulad s aktuálně platnými doporučeními naprosto nezbytný.
  2. S bodem prvním úzce souvisí i možnost přizpůsobit si obsah webu pomocí nástrojů, které nabízejí operační systémy či prohlížeče.
  3. Integrováním jednoúčelových nástrojů (widgetů), pomocí nichž si může uživatel obsah jednoho konkrétního webu zkusit více či méně uzpůsobit svým potřebám.

Jak už to tak bývá, první řešení – vytvoření webu v souladu s aktuálně platnými standardy a doporučeními – sice není na první pohled moc vidět, ale přináší skutečné výsledky a užitek co nejširší skupině uživatelů. S přístupným webem, vytvořeným dle aktuálně platných doporučení tvorby přístupného webu, si poradí asistivní technologie (například odečítací či zvětšovací programy) a jejich uživatelé tak mohou web bez obtíží používat.

Ne každý uživatel potřebuje robustní a funkcemi nabitou asistivní technologii. Řadě uživatelů stačí, když si mohou mírně zvětšit písmo či upravit barvy. V takovém případě mu mohou dobře posloužit nástroje, které mají v sobě integrovány operační systémy nebo prohlížeče. Zpravidla totiž platí, že takové nastavení bude potřebovat ne na jednom konkrétním webu, ale obecně.

Řada provozovatelů webů ale zvažuje vydat se cestou třetí, tj. soulad se standardy neřešit, ale nabízet na svých stránkách návštěvníkům jednoúčelové nástroje (widgety), sloužící například ke změně velikosti textu či pro přečtení části obsahu webové stránky. Takové nástroje jsou sice mnohem viditelnější a dají se i mediálně lépe „prodat“, její skutečný přínos pro uživatele je ale přinejmenším diskutabilní.

V čem vidím hlavní úskalí integrování nástrojů (widgetů) přímo do webových stránek?

Potřeba zvětšovat obsah na obrazovce či nechat si přečíst hlasem informace není vázána na jeden konkrétní web. Uživatel, který tímto způsobem kompenzuje svou zrakovou vadu, má tuto potřebu obecně. Proto je třeba toto řešit na straně uživatele poskytnutím vhodných asistivních technologií/ kompenzačních pomůcek a zaškolením v práci s nimi, ne nabídnutím jednoúčelového řešení na jednom webu.

Aby bylo možné asistivní technologie používat, provozovatel webu musí zajistit, aby web byl vytvořen v souladu s doporučením Web Content Accessibility Guidelines 2.1 (které je vyžadováno zákonem č. 99/2019 Sb.) a tím umožnil uživatelům bezproblémový přístup k obsahu webu a jeho ovládání prostřednictvím jimi používaných asistivních technologií.

Způsob, jakým tato rozšíření přistupují k řešení přístupnosti webu, proto považuji principiálně za (eufemicky řečeno) ne úplně šťastný, protože se snaží řešit to, co by mělo (musí) být řešeno na straně uživatele, a ne jednoho konkrétního webu, který tuto službu nasadí.

Je to podobné, jako kdybyste při zlomenině nohy chtěli vyřešit potřebu někam se dostat tím, že dotyčnému budete nabízet berle či invalidní vozík v každém potencionálním místě, na které se může vydat. Věřím, že se shodneme na tom, že takovýto přístup nedává z mnoha úhlů pohledu smysl. A že smysluplné je naopak to, co se dnes běžně děje, totiž že člověk si pořídí berle či vozík pro svou osobní potřebu a nespoléhá se na to, že mu v místě, na něž se vydá, budou při příchodu berle či vozík nabídnuty, a při odchodu je zase vrátí (už jen proto, že berle či vozík potřebuje i k tomu, aby se dostal na to místo).

Na provozovatelích míst, na která se může člověk s berlemi/ na vozíku vydat pak je, aby zajistili jejich přístupnost tím, že odstraní potencionální bariéry třeba vybudováním rampy, výtahu, absencí prahů, atp. A ne tím, že mu tam nabídnou další berle či vozík.

Možnosti prispôsobenia webového obsahu so zameraním na slabozrakých používateľov

Tématice řešením přístupnosti prostřednictvím widgetů na webových stránkách se ve své bakalářské práci Možnosti prispôsobenia webového obsahu so zameraním na slabozrakých používateľov věnovala Terézie Fričová.

Jejím cílem bylo zmapovat aktuálně nabízená řešení (widgety; asistivní technologie; prostředky, nabízené operačními systémy či webovými prohlížeči), která umožňují pracovat s webovým obsahem slabozrakým uživatelům. V praktické části pak provést průzkum mezi slabozrakými uživateli a zjistit, jaká z výše uvedených řešení pro práci s webem preferují a proč.

Widgety nejsou správná cesta

Výsledky průzkumu jednoznačně ukázaly, že zpřístupnění webu pomocí widgetů není z několika důvodů vhodná cesta:

  • řada widgetů byla sama o sobě nefunkčních,
  • widgety uživatelům nenabízely tu funkcionalitu, kterou slibovaly, či která by jim dostatečně kompenzovala jejich zrakovou vadu,
  • některé widgety bylo obtížné na webové stránce najít (například kvůli nízkému kontrastu),
  • uživatelé nejsou na používání widgetů zvyklí,
  • uživatelé neví, že taková možnost vůbec existuje.

Navíc také platí, že widgety činí uživatelské rozhraní složitější (je to další prvek navíc), což může jeho používání spíše zkomplikovat, než usnadnit.

Pokud chcete návštěvníky svého webu navést k tomu, že si mohou v případě potřeby změnit velikost textu nebo barvy, udělejte to chytře. Šikovné řešení jsem našel na webu Web Accessibility Initiative. Odkaz Change Text Size or Colors zavede uživatele na stránku s instrukcemi, jak může tyto změny provést pomocí nástrojů svého prohlížeče.

Několik doporučení na závěr

Bakalářská práce ve svém závěru uvádí tři doporučení, s nimiž se plně ztotožňuji:

  • Nástroje integrované ve webových prohlížečích a operačních systémech neukrývat hluboko v nastaveních, ale nabízet je uživatelům na jednom místě a snadno dostupné tak, aby je uživatelé v případě potřeby mohli snadno použít.
  • Aktualizovat možnosti, které nabízí webové prohlížeče, operační systémy a asistivní technologie tak, aby odpovídaly aktuálním potřebám uživatelů.
  • Při tvorbě přístupného webového obsahu se nesoustředit na přidávání widgetů na webové stránky (ty se ukázaly jako nevyhovující nástroj pro zpřístupňování webového obsahu), ale jít cestou dodržování zásad tvorby přístupných webových stránek (ideálně doporučení WCAG 2.1).

Další informace k tématu

Overlays are not the solution to your accessibility problem

V článku Overlays are not the solution to your accessibility problem shrnuje Sheri Byrne-Haber důvody, proč widgety (v angličtině se pro ně také používá termín accessibility overlay) nejsou cesta k řešení přístupnosti.

Accessibility Overlays: What You See You Already Have

Karl Groves se detailněji podíval na to, jak vypadají nástroje, nabízení dvěma prodejci, slibující snadné vyřešení přístupnosti a garantující 100 % shodu s WCAG 2.1, ADA, Section 508 či EN 301 549. A porovnal to s funkcionalitami, které dnes nabízejí prohlížeče a operační systémy. Na to, jak to dopadlo se můžete podívat v následujícím videu.

10 mýtů o přístupnosti webových stránek

V článku 10 website accessibility myths debunked na webu userzoom vyvrací Rebecca Sentance deset (podle mé zkušenosti velmi častých) mýtů o přístupnosti webu.

Které to jsou?

  1. Přístupnost se týká pouze nevidomých a slabozrakých.
  2. Přístupnost znamená pouze přidat alternativní textové popisky k obrázkům.
  3. Pro přístupnost je dostačující držet se doporučení Web Content Accessibility Guidelines.
  4. Přístupnost stačí otestovat pouze pomocí automatických nástrojů.
  5. Zpřístupnění webu bude narušovat jeho design či funkcionalitu.
  6. Zpřístupnění webu je nákladné a zabere spoustu času.
  7. Uživatelé na mém webu nenarážejí na žádné bariéry.
  8. Přístupnost je přínosná pouze pro velmi malou skupinu uživatelů.
  9. Mít přístupný web je fajn, ale není to povinnost.
  10. Přístupnost nemá žádný pozitivní vliv na jiné oblasti tvorby webu.

S dalšími mýty se můžete seznámit v mém starším (nicméně stále platném) článku Nejčastější mýty v oblasti přístupnosti, který jsem před časem napsal pro Zdroják.

Proč je nejen pro nevidomé uživatele dobré mít výstižné texty odkazů

Jedno ze základních pravidel přístupnosti říká, že z textu (označení) každého odkazu by měl uživatel poznat, kam odkaz vede a co může uživatel na cílové stránce očekávat. Proč je toto pravidlo nejen z hlediska přístupnosti důležité a z jakých potřeb toto pravidlo vychází?

Odpověď je celkem nasnadě: protože uživatel snadno pozná, kam jej odkaz zavede. A to je věc, kterou hádám ocení každý návštěvník webové stránky. Nevýstižné texty odkazů dokáží frustrovat uživatele stejně jako chodba plná dveří, na kterých jsou sice cedulky, ale jejich obsah nám nic neříká o tom, co nebo kdo se za dveřmi nachází.

Jednou ze skupin uživatelů, pro kterou jsou smysluplné a výstižné texty odkazů naprosto zásadní a mohou jim významně usnadnit práci s webem, jsou uživatelé screen readerů (odečítačů obrazovky) – tedy uživatelé nevidomí či prakticky nevidomí.

Screen reader (odečítač obrazovky) je speciální program, který umí získat z webové stránky textové informace a prostřednictvím hlasového nebo hmatového výstupu je předat uživateli. Zprostředkovat tímto způsobem je možné nejen vlastní obsah, ale i sémantické informace (samozřejmě za předpokladu, že jsou na webové stránce k dispozici). Ty mohou uživateli pomoci zorientovat se, jakou má daný element stránky roli (zda se jedná o nadpis, položku seznamu, tlačítko, odkaz, atp.).

Proč jsou odkazy s nevýstižným označením komplikací pro nevidomé uživatele

Primární příčina, proč jsou odkazy „více“, „zde“ či „tady“ problematické, není v rovině technické (tedy ne že by odečítače obrazovky neuměly přečíst kontext odkazu), ale v tom, že jejich použití brzdí uživatele při práci a pro splnění cíle, kvůli kterému na stránku přišel, tak musí vynaložit zvýšené úsilí. Práce se stránkou prostřednictvím hlasového výstupu je pomalejší už sama o sobě, a není ji proto třeba uživateli ještě komplikovat nevhodným označením odkazů.

To, jak rychle a efektivně bude moci uživatel odečítače obrazovky s webovou stránkou pracovat a udělat na ní to, co potřebuje, je tedy pro něj poměrně zásadní.

Ukažme si to na příkladu. Představte si, že máte před sebou webovou stránku, na níž chcete najít odkaz na pozvánku na akci, jíž se chcete zúčastnit. Má to ale jeden háček – na stránku se nesmíte podívat, informace z ní si pouze můžete nechat přečíst screen readerem.

Jaké možnosti se nabízí?

Funkce Najít

První metoda, poměrně hojně používaná kvůli své jednoduchosti, ale ne vždy vedoucí ke kýženému cíli, je metoda „náhodných výbuchů“, spočívající ve vyhledávání konkrétní informace pomocí funkce Najít (Ctrl+F). Uživatel zkouší hledat slova (či části slov), pomocí nichž by mohl požadovaný odkaz dohledat – což se někdy zadaří, někdy ne. Obecně platí, že při použití této metody hodně záleží jak na dovednosti konkrétního uživatele zformulovat dotaz pro hledání, tak na tom, zda se daný řetězec na stránce vyskytuje.

Pokud bych chtěl odkaz na pozvánku tímto způsobem najít, ale text odkazu na pozvánku bude v podobě Klikněte zde pro vice informací a ani okolní text nebude tuto informaci obsahovat, nejspíš nebudu úspěšný.

Pohyb po odkazech

Další možností je projít si cíleně jen ty prvky stránky, které mohou získat focus (mezi ně patří i odkazy). Lze k tomu použít buď tabulátor, nebo využít funkci screen readeru a nechat si zobrazit seznam formulářových prvků či odkazů. Tím si mohu okruh prohledávaných informací významně snížit, ale opět platí to, že pokud texty odkazů nejsou dostatečně výstižné, nemusí být snadné zjistit, kam který odkaz vede. Technicky je samozřejmě možné si u každého odkazu přečíst jeho kontext, ale zde je opět riziko, že okolní text relevantní informaci nebude obsahovat.

JAWS – dialogové okno Vybrat odkaz

Přečtení celé stránky od začátku do konce

Třetí – nejpracnější a časově nejnáročnější – metoda spočívá v pročtení celé stránky od začátku až do konce. Tento způsob práce se stránkou zaručí, že žádnou (přístupně prezentovanou) informaci na stránce neminu, ale v praxi takto kvůli enormní časové náročnosti s webem nikdo nepracuje.

Co z toho plyne?

Z výše uvedených příkladů je zřejmé, že výstižné označování odkazů může uživatelům práci se stránkou významně zjednodušit. Nejen těm nevidomým, ale prakticky všem, kdo nechtějí metodou pokus-omyl zkoušet, který že odkaz je ten pravý. Jako třeba v případě, ilustrovaném screenshotem níže, na kterém je pod sebou sedm identických odkazů Tisková zpráva.

Screenshot – sedm identických odkazů Tisková zpráva

Je také velmi důležité, aby nosičem informace byl text odkazu, ne třeba obsah atributu title. Použití atributu title je z hlediska přístupnosti také problematické a lze jej doporučit jen ve výjimečných případech.

Jak na to?

Řešení je poměrně snadné – volit texty odkazů tak, aby i samy o sobě dávaly smysl a popisovaly cíl, na který odkaz vede.

Nevhodné řešení

Více informací najdete zde.

Vhodné řešení

Více informací najdete v pozvánce na Dětský den.

Aktualizace 14. dubna 2017

Tématu se věnuje i Dan Dočekal v článku TIP#371: Proč neodkazovat slovem „zde“? a naprosto jednoznačně podporuje používání výstižných textů odkazů.

Aktualizace 13. února 2020

Víte kde je ZDE?, ptá se Ladislav Kratochvíl.