Skip to content

This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung →

Barrierefreiheit

Proč musí být viditelný popisek obsažen v uloženém názvu?

Viditelný popisek ovládacího prvku musí být obsažen v jeho uloženém, strojově čitelném názvu, protože uživatelé hlasového ovládání vyslovují to, co vidí: kdo řekne „klikni na Odeslat“, dosáhne na tlačítko jen tehdy, pokud jeho uložený název obsahuje slovo „Odeslat“. Pokud se neviditelný název liší, hlasový příkaz nenajde cíl. Kritérium WCAG 2.5.3 „Popisek v názvu“ přesně tomuto rozejití brání.

Viditelný text a uložený název se mohou rozejít

Každý ovládací prvek nese vedle viditelného textu strojově čitelný název, který používají čtecí programy a hlasové ovládání. Obvykle jsou oba shodné. Rozejdou se, když vývojáři název ve zdrojovém kódu záměrně přepíší — často v dobré víře, aby čtecím programům dodali více souvislostí. Příklad: tlačítko zobrazuje „Vyžádat nabídku“, uložený název zní „Otevřít kontaktní formulář“. Uživatel hlasového ovládání řekne „klikni na Vyžádat nabídku“ — a nic se nestane, protože prvek s tímto názvem pro software neexistuje. Pravidlo je jednoduché: uložený název smí doplňovat, ale musí obsahovat viditelný text, nejlépe na prvním místě.

Jak kontrolní služba prověřuje popisek v názvu

Měření vyhledá všechny odkazy a tlačítka, jejichž název byl ve zdrojovém kódu přepsán, a porovná viditelný text s uloženým názvem. Pokud viditelný text v názvu úplně chybí, kritérium se považuje za porušené — zpráva pojmenuje prvek i oba texty. Hraniční případy měření řeší opatrně: pokud jsou první slova popisku v názvu obsažena a odlišuje se jen další text, zpráva zaznamená případ k ruční kontrole místo porušení. Velmi krátké viditelné texty, které fungují jako symbol — třeba „X“ pro zavření —, jsou podle kritéria vyloučeny a nepočítají se jako chyba.

  • Požádejte svou agenturu, aby vypsala všechny přepsané názvy ve zdrojovém kódu a porovnala je s viditelnými popisky.
  • Umístěte viditelný text na začátek uloženého názvu; doplnění následuje za ním.
  • Vyhněte se přepsaným názvům tam, kde viditelný text už vše říká — žádný název je lepší než odlišný.
  • Namátkově otestujte pomocí hlasového ovládání svého telefonu: vyslovte viditelný text tlačítka a ověřte, zda zareaguje.

FAQ

Co je Accessible Name ovládacího prvku?

Accessible Name je strojově čitelný název, pod kterým asistenční technologie prvek zná: čtecí programy ho ohlašují, hlasové ovládání podle něj prvky vyhledává. Obvykle vzniká z viditelného textu, ale ve zdrojovém kódu ho lze přepsat. Pak platí: viditelný text musí v přepsaném názvu zůstat obsažen, jinak hlasové příkazy nenajdou cíl.

Proč mé tlačítko nefunguje přes hlasové ovládání?

Nejčastější příčina: uložený název se liší od viditelného textu. Hlasové ovládání hledá prvek s vysloveným textem — pokud je na tlačítku „Odeslat“, ale ve zdrojovém kódu je název „Odeslat formulář“, nic nenajde. Nechte přepsaný název opravit tak, aby obsahoval viditelný text.

Jak kontrolní služba automaticky prověřuje toto kritérium?

Měření najde všechny odkazy a tlačítka s přepsaným názvem a porovná viditelný text s uloženým názvem přímo ve zdrojovém kódu načtené stránky. Pokud v názvu chybí viditelný text, zpráva nahlásí porušení s oběma texty. Částečné shody se zaznamenají jako případ k ruční kontrole, symbolické popisky jako „X“ zůstávají vyloučeny.

Deutsche Fassung dieser Seite