Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Nejčastější chyby v přístupnosti z pohledu nevidomých uživatelů

uživatel si přál zůstat v anonymitě 78.110.208.---
13. 3. 2009 1:40 Nový

Sice hezke...

celé vlákno
ale já se nebudu kvůli nějakému promili návštěvníků obtěžovat, za ten extra NEzisk mi to stojí.
Petr Ferschmann aura:100
13. 3. 2009 7:14 Nový

Re: Sice hezke...

celé vlákno
Zdravím,

ono se obvykle nejedná o nějaké složité úpravy, pokud víte jak na ně.

Tento článek tedy zajistí, že příště novětvořené stránky v tomto směru zlepšíte - a nebude vás to stát ani korunu navíc (pokud tedy nepočítáte přečtení tohoto článku).

Státní instituce a projekty, které jsou dotované státem/evropskou unií, musí podmínky přístupnosti splňovat.

Společnost hendikepované lidi často dotuje a cílem těchto dotací je, aby se ti lidé o sebe dokázali postarat sami a nemuseli nikoho prosit o laskavost. Každému se to může stát a tím se lišíme od barbarské společnosti.

Podívejte se na to i z druhé strany - tím, že provedete tuto úpravu zjednodušíte stránky pro strojové zpracování. Víte jak velký pokrok v přístupnosti způsobili vyhledávače?
benzin
benzin (neregistrovaný) ---.ips-ag.cz
13. 3. 2009 7:16 Nový

Re: Sice hezke...

celé vlákno
Vyvojari se ani neobtezuji aby jejich stranky fungovali v jinych prohlizecich nez IE (mozna dnes v FF), tak proc by se obtezovali s timhle?
Martin Hassman aura:83
13. 3. 2009 8:04 Nový

Re: Sice hezke...

celé vlákno
Třeba proto, že jim to u některých typů webů přímo ukládá zákon.
Jarda
Jarda (neregistrovaný) 195.113.166.---
13. 3. 2009 12:13 Nový

Re: Sice hezke...

celé vlákno
Ale no tak, zákon to nařizuje, no a?! Možná za to mají aktivní obce víc bodů ve Zlatém erbu, ale jinak nikoho přístupnost nezajímá. Sankce za to nejsou žádné, tak proč to řešit, že :o) Vždyť toto téma bylo aktuální před zhruba čtyřmi lety, dnes již sémantický web a přístupnost nikoho nezajímá. Dnes už bereme jako přístupné i ovládání javascriptem... Staníček by zaplakal. Tak dost té ironie, ale bohužel nejsem daleko od reality. :o/ a přitom to nedávno vypadalo nadějně...
uživatel si přál zůstat v anonymitě ---.opera-mini.net
13. 3. 2009 13:10 Nový

Re: Sice hezke...

celé vlákno
Myslím, že opak je pravdou - za loňský rok jsme zaznamenali výrazné zvýšení zájmu o přístupnost. K Javascriptu - a proč ne? Asistivní technologie už si se správně vytvořeným JS menu poradí. Nebo nevidomí by neměli používat např. internetové bankovnictví či GMail jen proto, že někdo před x lety rozhodl (v kontextu doby správně), že JS je nepřístupný? Na přístupnost má vliv řada faktorů a dobrá znalost situace v oblasti asistivních technologií je jedním z nich.
Martin Hassman aura:83
13. 3. 2009 15:21 Nový

Re: Sice hezke...

celé vlákno
Myslím, že žijete v omylu, situace se rozhodně zlepšuje, jak by vám handicapovaní uživatelé potvrdili. A hlavně se zlepšili nástroje, které handicapovaní uživatelé používají. Takže např. ovládání pomocí JavaScriptu nejen považujeme za přístupné, ono dokonce přístupné je! Tedy, pokud je vytvořeno správně.
uživatel si přál zůstat v anonymitě ---.selfnet.cz
14. 3. 2009 17:36 Nový

Re: Sice hezke...

celé vlákno
Tak to je perla.
Martin Hassman aura:83
14. 3. 2009 17:43 Nový

Re: Sice hezke...

celé vlákno
Určitě je to velký krok k lepšímu. Ostatně stačí si nainstalovat nějakou demo verzi screenreaderu a člověk se nestačí divit, co všechno se s tím dá dnes zvládnout.
Radek Pavlíček aura:100
13. 3. 2009 8:19 Nový

Re: Sice hezke...

celé vlákno
Nebo proto, že doplnit pár nadpisů, udělat položky menu jako seznam a přiřadit formulářovým prvkům popisky není nikterak složité? Dnes už přístupnost v mnoha případech není o náročných, komplikovaných a (proto) drahých úpravách (samozřejmě za předpokladu, že autor webu odvede kvalitní práci), mnohdy stačí pár drobných úprav a přístupnost webu vzroste takřka exponenciálně. Navíc řadou úprav (a ty jsou mezi tvůrci webu nejoblíbenější ;-) pomůžete všem - třeba přiřazení popisků formulářovým prvkům ocení každý, protože pak nemusí myší trefovat malé kolečko radiobuttonu, ale může kliknout i na jeho popisek.
Sniper
Sniper (neregistrovaný) ---.ilikethis.cz
13. 3. 2009 10:56 Nový

Re: Sice hezke...

celé vlákno
No nevim, ja kdyz delam web, tak musi bejt v pohode v IE6 a 7, FF2 a 3, Opere 9.6 (proste nejnovejsi desetinkova rada) a Safari/Chrome. Pokud nekdo dela web IE only a neni to nejakej extranet, tak to neni vyvojar ale s prominutim prase
uživatel si přál zůstat v anonymitě ---.selfnet.cz
14. 3. 2009 17:38 Nový

Re: Sice hezke...

celé vlákno
On dela webovky pro camperstrike klany deti do patnacti let veku, tak tomu rozumi :)
13. 3. 2009 7:20 Nový

Re: Sice hezke...

celé vlákno
Já vím, že se budu na Zdrojáku opakovat. Ale pokud člověk (v tomto případě kodér) své práci rozumí, tak se neobtěžuje vůbec nijak a jeho práce je pro tyto uživatele optimalizovaná automaticky.
webkodérčuně
webkodérčuně (neregistrovaný) ---.net.upc.cz
13. 3. 2009 8:20 Nový

Re: Sice hezke...

celé vlákno
Když seš čuně, a stránky děláš nepřístupný hned od počátku, tak prosimtě tuhle svojí neschopnost aspoň nerozhlašuj, a navíc jdi dělat něco, co umíš, a ne, čemu nerozumíš a neumíš to.
qazasd
qazasd (neregistrovaný) ---.70.145.139.adsl.nextra.cz
13. 3. 2009 7:25 Nový

http://www.ippi.cz

celé vlákno
http://www.ippi.cz/standard-klavesovych-zkratek/

... rek bych ze pouzivani napriklad tohodle nikoho nezbije. IMHO to mohlo bejt i v clanku.
Martin Hassman aura:83
13. 3. 2009 8:03 Nový

Re: http://www.ippi.cz

celé vlákno
V článku to není pravděpodobně proto, že se nejedná o tak závažný problém, jak by se mohlo zdát (na rozdíl od těch v článku zmíněných), viz také výsledky ankety chování uživatelů screenreaderů http://zdrojak.root.cz/clanky/pruzkum-mezi-uzivateli-screenreaderu/ .
uživatel si přál zůstat v anonymitě ---.net.upc.cz
13. 3. 2009 8:05 Nový

Re: http://www.ippi.cz

celé vlákno

Článek je o nejčastějších chybách, mezi něž absenci horkých kláves neřadíme (množné číslo používám úmyslně, nejčastější chyby jsme dávali dohromady spolu s kolegy). Klávesové zkratky mohou být příjemný bonus navíc, ale například strukturování stránky pomocí nadpisů má výrazně vyšší prioritu, proto raději doporučím dva nadpisy, než 10 klávesových zkratek ;-)

Kromě vlastních zkušeností to mám podloženo třeba nedávným výzkumem mezi uživateli screenreaderů. Z něj vyplynulo, že zatímco nadpisy používá vždy či často 76 % uživatelů (a 14 % občas), klávesové zkratky pouze 38 % uživatelů, a to ještě jednotlivé odpovědi ohledně používání klávesových zkratek byly rozloženy tak, že na základě nich nelze učinit žádné obecné závěry, co se týká jejich širšího nasazení. 29 % uživatelů je používá zřídka či nikdy, 28 % občas. Takže použitím www.ippi.cz nic nepokazíte a části uživatelů pomůžete, ale doplněním nadpisů pomůžete mnohem více ;-)

Radek Pavlíček aura:100
13. 3. 2009 8:09 Nový

Re: http://www.ippi.cz

celé vlákno
Uživatel si nepřál zůstat v anonymitě ;-)
Sniper
Sniper (neregistrovaný) ---.ilikethis.cz
13. 3. 2009 11:00 Nový

Re: http://www.ippi.cz

celé vlákno
Nehlede na to, ze minimalne po inputech a odkazech se da v pohode skakat pomoci tabu. A pokud je ten kod aspon trochu dobre napsanej (plus na zacatku stranky odkaz skrytej "preskocit navigaci"), tak to funguje automaticky.....
Ivo Peterka aura:64
13. 3. 2009 9:28 Nový

Absolutní pozicování pro skrývání prvku?

celé vlákno
Nevím, proč bych měl prvek skrývat pomocí absolutního pozicování, když přímo pro tento účel mám v CSS možnost nastavit vlastnost display:none; . Zatím mi fungovalo spolehlivě v MS Exploreru, Mozilla Firefoxu, Opeře i Konqueroru (a tedy i Safari).
Radek Pavlíček aura:100
13. 3. 2009 9:37 Nový

Re: Absolutní pozicování pro skrývání prvku?

celé vlákno
Protože to nefunguje ve screenreaderech. Screenreadery neumí přečíst obsah, skrytý pomocí display:none a visibility:hidden. Pokud chcete, aby obsah byl skrytý, ale současně zůstal čitelný pro screenreadery, je třeba použít absolutní pozicování mimo viditelnou oblast obrazovky.
Ivo Peterka aura:64
13. 3. 2009 9:55 Nový

Re: Absolutní pozicování pro skrývání prvku?

celé vlákno
Díky za vysvětlení. Nevěděl jsem to. Myslím si, že je to trochu nedostatek screenreaderů - že by měly umožňovat (volitelně) zobrazovat skrytý text. Vzato do důsledku i prvky, které jsou skryté, mohou být ukazovány např. pomocí javascriptu za jistých okolností a navíc bez CSS budou beztak vidět ... .
Martin Hassman aura:83
13. 3. 2009 10:35 Nový

Re: Absolutní pozicování pro skrývání prvku?

celé vlákno
by měly umožňovat (volitelně) zobrazovat skrytý text

On je to problém, protože často bývá text skrývám právě proto, aby nebyl vidět (a ani čten). Můžeme si vzít případ intextové reklamy vkládané přímo do textu (ta se má zobrazit jen po najetí myší, jinak musí zůstat skryta a to i před hlasovou čtečkou - čtení reklamu spolu s textem by celý text poměrně znepřístupnilo). CSS proste neumí odlišit dva stavy neviditelnosti.

Řešením by samozřejmě byly alternativní stylopisy pro aurální výstup. Ty ale zatím nejsou moc podporovány a ani tvůrci webů je nepoužívají. Jedná se o začarovaný kruh, který se v nejbližších letech pravděpodobně neprotrhne, zatím proto nezbývá, než používat řešení podobné tomuto pozicovacímu.

xurpha
xurpha (neregistrovaný) ---.strcechy.adsl-llu.static.bluetone.cz
13. 3. 2009 9:59 Nový

Re: Absolutní pozicování pro skrývání prvku?

celé vlákno
Neda se spis vyuzit alternativniho CSS pro screenreadery? Absolutni pozicovani mi prijde jako velka prasarna...
Martin Hassman aura:83
13. 3. 2009 10:17 Nový

Re: Absolutní pozicování pro skrývání prvku?

celé vlákno
Neda, s alternativními předpisy si tady nepomuzete. Na tomhle zpusobu pozicovani neni nic spatneho. Teoretikum tenhle pristup mozna nevoni, za to funguje skvele.

Jediny problem muze nastat v pripade, kdy takto pozicujete prvky ziskavajici focus (odkazy, formularove prvky), v takovem pripade je vhodne vyresit v CSS i :focus stav, ve kterem by se mel prvek na zobrazovane plose objevit (jinak muze byt uzivatel zmaten, kam se to ten focus vlastne podel).
alt
alt (neregistrovaný) ---.213-160-189.telecom.sk
13. 3. 2009 14:34 Nový

Re: Absolutní pozicování pro skrývání prvku?

celé vlákno
Nie je na to urceny typ media? V zobrazovacich nezobrazovat a v ostatnych zobrazit. Ved ak je agentom specialne zariadenie, tak by malo "pocuvat" prave na specialny typ media napr. speech alebo braille. Nie som v css expert, ale naco to tam potom je?
Radek Pavlíček aura:100
13. 3. 2009 15:10 Nový

Re: Absolutní pozicování pro skrývání prvku?

celé vlákno
Máte pravdu, ale realita je bohužel jiná.Screenreadery je v potaz neberou, takže se nedají použít.
uživatel si přál zůstat v anonymitě ---.selfnet.cz
14. 3. 2009 17:47 Nový

Re: Absolutní pozicování pro skrývání prvku?

celé vlákno
Ale tak je to se vsim. Holt je potreba hackovat pro funkcnost, ale zaroven se musi tlacit na dosazeni zmeny.
Sniper
Sniper (neregistrovaný) ---.ilikethis.cz
13. 3. 2009 11:04 Nový

Re: Absolutní pozicování pro skrývání prvku?

celé vlákno
jenom doplneni: u textovych informaci (treba odkaz "preskocit navigaci") se krom absolutniho pozicovani da jeste pouzit text-indent: -1000em
Marv
Marv (neregistrovaný) ---.karneval.cz
14. 3. 2009 10:04 Nový

Re: Absolutní pozicování pro skrývání prvku?

celé vlákno
Screenreadery se řídí podle vizuálních stylů?!? Ty by snad měly číst čisté XHTML. Kvůli tomu je oddělený obsah od vzhledu a toho nevidomého zajímá ten obsah. To tam nemají alespoň volbu "zobrazit bez stylu".
Martin Hassman aura:83
14. 3. 2009 16:35 Nový

Re: Absolutní pozicování pro skrývání prvku?

celé vlákno
To je mýtus. Myslím, že většina ne-li úplně všechny screenreadery pracují a verzí dokumentu přesně v té podobě, v jaké ji zobrazuje prohlížeč.
uživatel si přál zůstat v anonymitě ---.selfnet.cz
14. 3. 2009 17:54 Nový

Re: Absolutní pozicování pro skrývání prvku?

celé vlákno
Ahaa, a v cem je pak lepsi umisteni do praku od zneviditelneni?
Martin Hassman aura:83
14. 3. 2009 19:31 Nový

Re: Absolutní pozicování pro skrývání prvku?

celé vlákno
Umístění doleva (mimo obrazovku) se používá pro selektivní zneviditelnění. Text je ukryt pouze před běžným uživatelem, který tento text neuvidí. Prohlížeče s textem pochopitelně počítá, spočte poctivě jeho pozici atd., jen jej nevykreslí dovnitř zobrazeného okna. Při předčítání stránky screenreaderem tak bude text přečten. Toť celý trik.
petr_p
petr_p (neregistrovaný) ---.fi.muni.cz
13. 3. 2009 11:58 Nový

Úrovně nadpisů

celé vlákno

Číslované úrovně nadpisů je jedna z velkých slabin HTML. Kdyby to bylo uděláno jako v docbooku, kdy prostě vytvoříte novou section a teprve do ní vložíte title (a pokračovat lze rekurzivně), tak by byl život mnohem snazší.

Radovan
Radovan (neregistrovaný) ---.78-99-113.t-com.sk
13. 3. 2009 22:52 Nový

Re: Úrovně nadpisů

celé vlákno
Len poradim, XHTML 2 to riesilo :)
Jan Mikula
Jan Mikula (neregistrovaný) ---.216.broadband10.iol.cz
13. 3. 2009 13:51 Nový

SEO vs přístupnost

celé vlákno
Potřeboval bych radu, skryté nadpisy nepoužívám proto, protože nechci zbytečně "vyhazovat" nadpisy H2 na fráze typy: menu, vyhledávání apod., které z hlediska SEO nejsou nijak výživné.

Prostě a jednoduše tu vidím konflikt mezi SEO a přístupností. Napadlo mě, že bych třeba proty skryté nadpisy používal nějaké nadpisy nižní úrovně H3 nebo H4. Mohlo by být právě toto řešení nebo jaký na to máte názor? Díky.
Marek Prokop aura:100
13. 3. 2009 15:59 Nový

Re: SEO vs přístupnost

celé vlákno
Teď jsem si to neověřoval, ale pokud si dobře vzpomínám, specifikace HTML o žádné hierarchii nadpisů nehovoří. Říká jen, že nadpisy jsou odstupňované podle důležitosti.

Požadavek na striktní hierarchii by tedy byl dost podstatným rozšířením pravidel HTML a autorům stránek by dost podstatně zužoval manévrovací prostor. Mimo jiné by to znamenalo, že každá část stránky musí mít nějaký nadpis, což mi připadá nejen mimo pravidla HTML, ale i v rozporu se zdravým rozumem.

Abych ale jen neteoretizoval, Wikipedia používá pro tyto pomocné nadpisy H5 a do žádné hierarchie je nezahrnuje. To mi připadá přijatelné. Co si o tom Radku myslíš? Je to z pohledu současných screenreaderů OK?

Jen aby bylo jasno, dívám se na to čistě z pohledu přirozeného strukturování textu a prioritizace informací. Z pohledu SEO považuji vyznačování nadpisů za nepodstatný detail.
Radek Pavlíček aura:100
16. 3. 2009 13:37 Nový

Re: SEO vs přístupnost

celé vlákno

Díky za doplnění, Marku.

...každá část stránky musí mít nějaký nadpis,...

To určitě nikdo nechce. Obecně platí, že nadpisů musí být "tak akorát", protože pokud už je jich hodně, tak je na stránce "přenadpisováno" a nadpisy ztrácejí svůj význam.

Je to z pohledu současných screenreaderů OK?

Ano, je. Po technické stránce je screenreaderu úplně jedno, jestli je nadpis 1. nebo 6. úrovně - umí pracovat s nadpisy všech úrovní.

Vyčlenění pomocných nadpisů mimo hierarchii je proto určitě jedno z možných a akceptovatelných řešení. Dopoledne jsem to probíral i s mými nevidomými kolegy-testéry, v zásadě se tomu při dodržení určitého "pořádku" v nadpisech (aby pak poznali, co ještě je pomocný nadpis a co už patří do obsahu dokumentu) také nebrání ;-) Napíšu o tom něco víc k sobě na POSLEPU.

Peter Kahoun
Peter Kahoun (neregistrovaný) ---.23.broadband4.iol.cz
13. 3. 2009 14:44 Nový

RE: Nejčastější chyby v přístupnosti z pohledu nevidomých uživatelů

celé vlákno
@Radek Pavlíček:

> Tím základním je korektní vazba mezi formulářovými prvky a jejich popisky pomocí značky label a vazebních atributů for a id, která zajistí spolehlivou identifikaci toho, k čemu formulářový prvek slouží.

Otázka zní - a co vnoření prvku do labelu?
Radovan
Radovan (neregistrovaný) ---.78-99-113.t-com.sk
13. 3. 2009 23:01 Nový

RE: Nejčastější chyby v přístupnosti z pohledu nevidomých uživatelů

celé vlákno
Je to jedna z moznosti ked si developer nevie rady ako to poriesit inak.
Peter Kahoun
Peter Kahoun (neregistrovaný) ---.23.broadband4.iol.cz
14. 3. 2009 1:42 Nový

RE: Nejčastější chyby v přístupnosti z pohledu nevidomých uživatelů

celé vlákno
Samozřejmě, ale zajímá mě teď v kontextu čteček a přístupnosti.
Radek Pavlíček aura:100
16. 3. 2009 13:11 Nový

RE: Nejčastější chyby v přístupnosti z pohledu nevidomých uživatelů

celé vlákno
Vnoření prvku do labelu bohužel nefunguje spolehlivě. Teď jsem to zkoušel a je mi čtena například jen část popisku, byť je tam vložený celý. Jistotou je tedy vazba přes for a id, v tomto případě vyčitání funguje naprosto bez problémů.
ja
ja (neregistrovaný) ---.zla.cz
16. 3. 2009 6:54 Nový

RE: Nejčastější chyby v přístupnosti z pohledu nevidomých uživatelů

celé vlákno
Mimochodem Yahoo zacalo generovat ve svem YUI CSS Grid builderu (http://developer.yahoo.com/yui/grids/builder/) Aria landmarky. Pokud by mela cela implementace pro nevidome fungovat takhle tak jen tleskam - "skryvani" prvku se mi opravdu nelibi, uz jenom protoze to neni systemove.
Hosti
Hosti (neregistrovaný) ---.adslcust.sbone.cz
17. 3. 2009 12:10 Nový

Titulek

celé vlákno
"Nejčastější chyby v přístupnosti z pohledu nevidomých uživatelů." - tak krásně cynický nadpis už jsem dlouho neviděl... :)
Radek Pavlíček aura:100
17. 3. 2009 14:55 Nový

Re: Titulek

celé vlákno
To není cynismus, nevidomí lidé běžně slova jako vidět, podívat se, prohlédnout atp. používají - jen je vnímají po svém.
Zasílat nově přidané příspěvky e-mailem