• Technologie
  • Byznys
  • Software
  • Hardware
  • Internet
  • Telco
  • Science
  • České IT
  • Události
Žádné výsledky
Zobrazit všechny výsledky
ITBiz.cz
ITBiz.cz
Žádné výsledky
Zobrazit všechny výsledky

Přístupnost webu V: Testování validity stránek

Vladimír Kašpar
6. 3. 2012
| Články

V předchozích dílech seriálu o přístupnosti webu jsme se snažili popsat základní parametry, které ovlivňují přístupnost pro vyhledávací roboty, tak například i pro nevidomé. V dnešním článku, posledním díle, si popíšeme, jak ze strany tvůrce webu snadno zkontrolovat, zda je výsledná přístupnost taková, aby web mohl být plně funkční pro každého uživatele Internetu.
Při kontrole validace HTML je často používaný validátor konsorcia W3C.org (http://validator.w3.org). U přístupnosti webu je vytvoření 100% validace trochu problém, protože W3C některé skriptovací jazyky zbytečně odsuzuje a např. JavaScript popisuje jako nepřístupnou technologii pro nevidomé, přitom třeba hlasové syntetizátory většinu javascriptových funkcí číst umějí. Některé parametry webu jsou tedy sporné a záleží na jednotlivém syntetizátoru, zda jej přečte či ne.

Ukázka validace kódu

Ukázka validace kódu

Pro základní testování přístupnosti je k dispozici na internetu několik nástrojů. V Effectixu používáme aplikaci Wave, jež velice snadno zobrazí chyby, popíše je a co víc, ještě programátory dokáže upozornit na opakující se výraz „Čtěte více“ v často používaném modulu novinky.

Wave: testy přístupnosti

Aplikace Wave pro testování přístupnosti má celou řadu funkcí. Na úvodní straně wave.webaim.org je několik možnosti jak načíst web. Po načtení webu aplikace Wave zpracuje prezentaci a zobrazí základní chyby a upozornění na nestandartní parametry webu z hlediska správnosti HTML tagů.

Veškeré chyby a upozornění jsou cílená a je třeba je opravit. Nejčastějšími chybami v přístupnosti je chybějící html tag „label“ u formulářových polí či chybějící alternativní text u obrázků. Pokud nelze chybu nelézt ve stylovaném webu, je možné vypnout styly tlačítkem „disable styles“ (na obrázku v pravo dole) a web se zobrazí tak, jak jej vidí, resp. slyší, nevidomý ze syntetizátoru. Toto zobrazení bez CSS stylů je také vhodné pro lepší obecnou představu, jak je web čten. Lze podle něj pak přeházet objekty v HTML tak, aby hlavní data byla co nejvýše, tedy co nejdříve čtena syntetizátorem, jak už bylo popisováno ve článku Jak na správnou strukturu HTML.

Zajímavou funkcí je rovněž zobrazení „Text-only“, jež je vhodná pro kontrolu přístupnosti formulářových polí. Tato funkce vypíše, jak syntetizátor přibližně přečte web klienta, resp. jeho formulář. Kdyby polím chybělo označení „label“ (popis pole), syntetizátor by nevidomému přečetl pouze „Jméno a příjmení … text box“. Naproti tomu na výše uvedeném obrázku se správně napsaným polem přečte „Jméno a příjmení … text box insert your Jméno a příjmení“.

Rozdíl v tomto případě není až tak patrný, nicméně ve kdy popisy polí („label“) budou v rámci HTML kódu vloženy ve zcela jiném objektu, než je pole, bude to rozhodně špatně. Jako příklad uveďme tabulku, v níž jsou pouze popisy polí, ale samotná pole jsou ve zcela jiné tabulce. Tomu by se programátor měl vyvarovat. Stejně jako případu, kdy popisy polí nebudou vůbec nikde. K tomu jsme ale už více psali v článku Jak na webové formuláře.

Zkusme býti na chvíli slepí

V prohlížeči Google Chrome existují dvě rozšíření zdarma, jež dokážou jednoduše nasimulovat čtení jako v syntetizátoru. Jedna z nich, ChromeVox, se za hlasový syntetizátor dá považovat, druhá s názvem ChromeShades zobrazuje web bez stylů a v podobě, jež syntetizátor čte. Nejlepší testování přístupnosti je praxí, a tak je lepší si vybraný syntetizátor, např. zmíněný ChromeVox, spustit se zakrytýma očima a projít si webovou prezentaci. Případné překážky budou hned patrné.

Závěr

V seriálu Jak na webovou přístupnost jsme se pokusili popsat varianty, v nichž je pravděpodobně důležité se na přístupnost zaměřit. Částečná přístupnost je zapotřebí samozřejmě vždy, aby si třeba nevidomí uživatelé mohli informace přečíst svými hlasovými syntetizátory (anglicky „screen reader“), na něž jsou zvyklí. Tyto nástroje dokáží v dnešní době přečíst slepému skoro vše, co na obrazovce vidí, ovšem pouze „skoro“. Někdy je potřeba této aplikaci při programování webu pomoci, někdy mu alespoň „neházet klacky pod nohy“.

Rubriky: Vývoj a HTML

Související příspěvky

Články

AWS uvádí AI pro vývojáře Kiro

26. 11. 2025
Enterprise AI 2025: ambice vs. realita
Články

Enterprise AI 2025: ambice vs. realita

11. 11. 2025
Zákony informatiky: Když Brooksův zákon neplatí
Články

SAP zpřístupňuje vývojářům nové AI nástroje

6. 11. 2025
„Pětadevadesátky“ od Microsoftu byly revolucí ve světě počítačů
Zprávičky

Bill Gates má 70

28. 10. 2025

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Souhlasím se Zásadami ochrany osobních údajů .

Zprávičky

Europoslanci vyzvali k zákazu sociálních sítí pro osoby mladší 16 let (aktualizováno)

ČTK
26. 11. 2025

Poslanci Evropského parlamentu dnes vyzvali k výraznému zvýšení ochrany nezletilých na internetu, včetně zákazu

Americký výrobce počítačů HP se chystá do roku 2028 propustit až 6 000 lidí

ČTK
26. 11. 2025

Americký výrobce osobních počítačů HP se kvůli zefektivnění provozu a zavádění umělé inteligence (AI)

Huawei AI ilustracni

Meta jedná o investici miliard dolarů do čipů Googlu

ČTK
26. 11. 2025

Americká společnost Meta Platforms, která vlastní mimo jiné sociální síť Facebook, jedná s Googlem

ČTÚ začne zřejmě od poloviny příštího roku dohlížet na používání AI v Česku

ČTK
26. 11. 2025

Český telekomunikační úřad bude pravděpodobně od poloviny příštího roku dohlížet na používání umělé inteligence

Čínský internetový prodejce Alibaba zvýšil čtvrtletní tržby, zisk předčil odhady

Pavel Houser
25. 11. 2025

Čínský internetový prodejce Alibaba Group Holding zvýšil čtvrtletní tržby meziročně o pět procent na

Infrastruktura jako kód: Zjednodušte své implementace v cloudu automatizací

Amazon plánuje posílit AI infrastrukturu pro vládu USA za 50 miliard dolarů

Pavel Houser
25. 11. 2025

Technologická společnost Amazon plánuje investovat až 50 miliard USD (více než jeden bilion Kč)

Pojišťovny se snaží stáhnout z krytí rizik spojených s AI

ČTK
24. 11. 2025

Některé pojišťovny se začínají stahovat z pojišťování rizik spojených s umělou inteligencí (AI). Rostou

AI podle ruského bankéře může poskytnout vliv srovnatelný s jadernými zbraněmi

ČTK
24. 11. 2025

Země, které si dokážou vybudovat vedoucí pozici v oblasti umělé inteligence (AI), získají díky

Tiskové zprávy

Zyxel Networks představuje první průmyslový WiFi 7 přístupový bod pro rychlejší přechod na průmysl 4.0

Nové skenery Canon imageFORMULA: Maximální výkon na minimálním prostoru

Když cloud nestačí: proč se firmám vyplatí trvalé licence Microsoft

Inovované tablety Dell Pro Rugged 10 a 12 nabízí vyšší výkon a delší provoz na baterii

Den otevřených dveří na FEL se blíží

Optici pomáhají vytvořit stavební kámen evropského kvantového internetu

Zpráva dne

Neděste se upgradu: Windows 11 Pro na Halloween jen za €20.00 na Goodoffer24

Neděste se upgradu: Windows 11 Pro na Halloween jen za €20.00 na Goodoffer24

Redakce
15. 10. 2025

Halloween je tady a s ním i strašidelné ceny za software! Tak neváhejte a...

Komentujeme

Chvála černých skřínek

Neocloudy – nové slovo, prudký růst?

Pavel Houser
24. 11. 2025

Opět se vše točí kolem GPU a AI. Poskytovatelé cloudových služeb nového typu („neoclouds“) mají v...

Slovník

0G

FXO

Keyword

Kategorie

  • Články
  • Komentujeme
  • Slovník
  • Tiskové zprávy
  • Zprávičky

Portál ITbiz.cz přináší informace z IT a byznysu již od roku 2006. Provozuje jej internetové vydavatelství Nitemedia.  Mezi další naše projekty patří například ABClinuxu.cz a Sciencemag.cz. Na stránce Redakce naleznete informace o redakci a možnostech inzerce.

Rubriky

Akce a události Byznys Cloud Ekomerce Hardware Internet Operační systémy Podnikový software Právo Science Security Technologie Telekomunikace veře Veřejná správa Vývoj a HTML Zpráva dne České IT
Žádné výsledky
Zobrazit všechny výsledky
  • Technologie
  • Byznys
  • Software
  • Hardware
  • Internet
  • Telco
  • Science
  • České IT
  • Události

© 2019 Vydává Nitemedia s.r.o. Hosting zajišťuje Greenhousing.cz.

Tento web používá cookies. Pokračováním dáváte souhlas s jejich používáním. Více na itbiz.cz/soukromi.