This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung →
Barrierefreiheit
Co znamená pořadí fokusu na webové stránce?
Pořadí fokusu je pořadí, ve kterém klávesa Tab prochází ovládací prvky stránky. Musí sledovat viditelné uspořádání: shora dolů, zleva doprava. Pokud fokus místo toho skáče křížem krážem, ztrácejí uživatelé klávesnice orientaci — nedokážou předvídat, kam příští stisk klávesy dopadne. Kritérium WCAG 2.4.3 vyžaduje srozumitelné pořadí.
Jak vzniká chybné pořadí fokusu
Klávesa Tab sleduje pořadí prvků ve zdrojovém kódu — ne to, co je vidět na obrazovce. Pokud design přesune prvky na jiné pozice, obě pořadí se rozejdou: fokus přeskočí z pole jména do patičky a odtud zpět na odesílací tlačítko. I dodatečně vložená dialogová okna často skončí ve zdrojovém kódu úplně na konci — kdo se do nich chce tabovat, musí nejdřív projít celý zbytek stránky. Třetím klasickým případem jsou pevně přidělená čísla tabulátoru ve zdrojovém kódu, která vynucují vlastní pořadí kolidující s rozvržením. Vše z toho se projeví až při skutečném průchodu klávesnicí.
Jak kontrolní služba měří pořadí fokusu
Kontrolní služba na stránce skutečně stiskne klávesu Tab a zaznamená polohu každého zastavení. Poté počítá zpětné skoky: místa, kde fokus zřetelně skočí nahoru nebo ve stejném řádku doleva, proti směru čtení. Pokud je zpětných skoků víc než 30 procent z přechodů fokusu, kritérium se považuje za porušené; mezi 10 a 30 procenty zpráva zaznamená případ k ruční kontrole, protože vícesloupcová rozvržení mohou jednotlivé skoky vysvětlit. Pod touto hranicí se pořadí považuje za srozumitelné. Zpráva uvádí počet zpětných skoků a kontrolovaných zastavení — vidíte tak základ měření, ne jen výsledek.
- Protabujte svou nejdůležitější stránku a sledujte označení — sleduje směr čtení zleva shora doprava dolů?
- Otestujte zejména formuláře: pořadí polí klávesnicí musí odpovídat viditelnému pořadí.
- Požádejte svou agenturu, aby se vyhnula pevně přiděleným číslům tabulátoru ve zdrojovém kódu — pořadí ve zdrojovém kódu by mělo být viditelným pořadím.
- Nechte dialogová okna při otevření přesunout fokus do okna a při zavření ho vrátit na výchozí místo.
FAQ
Proč fokus klávesnice na mé webové stránce skáče zmateně?
Klávesa Tab sleduje pořadí ve zdrojovém kódu, ne viditelné uspořádání. Pokud design přesune prvky na jiné pozice na obrazovce nebo pevně přidělená čísla tabulátoru vynutí vlastní pořadí, obě se rozejdou. Fokus pak zdánlivě nahodile skáče po stránce. Řešení: uvést pořadí ve zdrojovém kódu do souladu s viditelným pořadím.
Koho se týká chybné pořadí fokusu?
Všechny, kdo pracují bez myši: nevidomé lidi s čtecím programem, lidi s pohybovým postižením a uživatele speciálních klávesnic. Po stránce se pohybují výhradně klávesou Tab. Pokud fokus skáče nepředvídatelně, vyplňují pole formuláře ve špatném pořadí nebo přehlédnou povinná pole — a v případě pochybností proces přeruší.
Jak se automaticky kontroluje pořadí fokusu?
Naše kontrolní služba provede skutečný průchod klávesnicí: stiskne klávesu Tab, zaznamená pozici na obrazovce u každého zastavení a počítá skoky proti směru čtení. Při více než 30 procentech zpětných skoků se kritérium považuje za porušené, mezi 10 a 30 procenty za případ k ruční kontrole. Zpráva uvádí zastavení i zpětné skoky — základ měření je srozumitelný.