Základní součásti přístupného webu
Tento článek je překladem textu Essential Components of Web Accessibility publikovaného na stránkách Iniciativy pro bezbariérový přístup - WAI. I přes veškerou snahu může tento dokument obsahovat menší chyby způsobené překladem. Pokud nějaké nepřesnosti objevíte, kontaktujte autora, prosím.
Obsah stránky
- Úvod
- Jak spolu jednotlivé součásti souvisí
- Závislost jednotlivých složek
- Pravidla pro jednotlivé součásti
Tento dokument ukazuje jakým způsobem závisí bezbariérový web na různých, vzájemně souvisejících prvcích a jak může zdokonalení určitých složek podstatně zlepšit přístupnost webových stránek. Zároveň ukazuje jak pravidla inciativy WAI tyto složky zohledňují.
Úvod
Základním předpokladem je, že různé složky vytváření webových stránek a interakce vzájemně spolupracují na tom, aby se webové stránky staly přístupnými lidem s postižením. Tyto složky zahrnují:
- obsah - informace uvedené na webových stránkách nebo ve webových aplikacích včetně:
- přirozených informací jako je text, obrázky a zvuky
- kód nebo značky definující strukturu, prezentační grafiku apod.
- internetové prohlížeče, multimediální přehrávačea další "user agenty"
- asistivní technologie, v některých případech - hlasové čtečky, alternativní klávesnice, různé přepínače, čtecí software a další
- uživatelé - jejich znalosti, zkušenosti a v některých případech i adaptivní strategie používání webu
- výrobci webových stránek - designéři, kodéři, autoři textů a další, včetně tvůrců webových stránek s postižením a uživatelů, kteří pomáhají spoluvytvářet obsah webových stránek
- vývojářské nástroje - software s jehož pomocí se vytváří webové stránky
- hodnotící nástroje - nástroje sloužící k ověření bezbariérovosti webových stránek, HTML validátory, CSS validátory apod.
Jak spolu jednotlivé součásti souvisí
Tvůrci webu používají vývojářské a a kontrolní nástroje pro vytváření obsahu.
Lidé ("uživatelé") používají webové prohlížeče, multimediální přehrávače, asistivní technologie a/nebo jiné "user agenty" k prohlížení a interakci s webovým obsahem.
Vztahy mezi jednotlivými součástmi
Mezi jednotlivými součástmi můžeme najít významné vztahy; jednotlivé součásti musí, v zájmu přístupnosti webu, mezi sebou spolupracovat. Například u alternativního textového vyjádření obrázku:
- Technické specifikace určují alternativní text (např. HTML definuje alternativní textový atribut (alt) obrázkového elementu (img))
- Pravidla WAI - WCAG, ATAG a UAAG, popsaná níže - definují jak se používají alternativní texty pro přístupnost jednotlivých těchto součástí
- Tvůrci webu zajistí vhodnou formulaci alternativních textů
- Vývojářské nástroje umožňují a pomáhají zpřístupnění alternativních textů na webových stránkách
- Kontrolní nástroje pomáhají ověřit, zda alternativní texty vůbec existují
- User agenty zpřístupňují alternativní texty lidskému a strojovému rozhraní
- Asistivní technologie zpřístupňují alternativní texty „lidskému rozhraní“ v nejrůznějších úpravách
- Uživatelé ví jak za pomocí svého user agenta a/nebo asistivní technologie alternativní text získat v potřebném rozsahu
Implementační cyklus
Ve chvíli kdy jsou prvky podporující bezbariérový web úspěšně implementovány do jedné ze součástí, u ostatních je jejich implementace mnohem pravděpodobnější.
- Ve chvíli, kdy webové prohlížeče, multimediální přehrávače, asistivní technologie a další user agenty budou podporovat prvky podporující bezbariérový web, uživatelé je budou mnohem pravděpodobněji využívat a tvůrci webu je budou spíš implementovat do obsahu, který vytváří.
- Pokud tvůrci webu budou chtít používat prvky podporující bezbariérový web v obsahu který vytváří, budou mnohem pravděpodobněji požadovat, aby tyto prvky jejich vývojářské nástroje uměly snadno implementovat.
- Ve chvíli, kdy vývojářské nástroje budou tyto prvky snadno implementovat, tvůrci webu je budou mnohem pravděpodobněji implementovat do obsahu, který vytváří.
- Ve chvíli, kdy bude tyto prvky obsahovat většina obsahu, tvůrci webu i uživatelé budou mnohem pravděpodobněji vyžadovat jejich podporu v user agentech.
Když jedna součást nefunguje
Pokud není nějaký prvek podporující přístupnost implementován v některé ze součástí systému, je jeho implementace pro ostatní součásti systému demotivující až dotud, dokud nepřináší uživatelům žádné výsledky. Například výrobci webu jen velmi neradi implementují prvky podporující přístupnost, které nepodporují vývojářské nástroje a které většina prohlížečů nebo asistivních technologií neimplementuje shodně.
Pokud má některá ze součástí špatnou podporu přístupnosti, někdy mohou jiné součásti tuto nevýhodu kompenzovat díky „pracovnímu nasazení“, které ovšem vyžaduje mnohem víc úsilí a není pro přístupnost jako takovou dobré. Například,
- výrobci webu mohou udělat mnoho práce pro kompenzaci nedostatků vývojářských nástrojů; například kódováním přímo ve značkovacím jazyce bez použití nástrojů
- uživatelé mohou udělat mnoho práce pro kompenzaci některých nedostatků podpory přístupnosti v prohlížečích, přehrávačích médií a asistivních technologiích a nedostatků v obsahu; například používáním různých prohlížečů nebo asistivních technologií pro překonání nejrůznějších problémů přístupnosti.
Nicméně v mnoha případech toto „pracovní nasazení“ nebude použito a výsledkem bude pořád bídná přístupnost. Navíc, někdy nemůže být špatná podpora přístupnosti v jedné ze součástí rozumně nahrazena jinými součástmi a výsledkem je nepřístupnost, která pro některé lidi s postižením znemožní používat některé weby, jednotlivé webové stránky a/nebo jejich prvky.
Pravidla pro různé součásti
Iniciativa pro bezbariérový přístup (Web Accessibility Initiative – (WAI) konzorcia W3C (The World Wide Web Consortium – (W3C) vytváří Pravidla přístupného webu pro různé součásti:
- Pravidla přístupnosti pro Vývojářské nástroje (ATAG) se věnují vývojářským nástrojům
- Pravidla přístupného webu (WCAG) se týkají webového obsahu a používají je tvůrci webu, vývojářské nástroje a nástroje pro kontrolu přístupnosti
- Pravidla přístupného webu pro User Agenty (UAAG) se týkají webových prohlížečů a přehrávačů multimédií a zahrnují také některé aspekty asistivních technologií
Pravidla WAI jsou založena na základních technických specifikacích webu a jsou vyvíjena společně s:
- Technickými specifikacemi W3C (HTML, XML, CSS, SVG, SMIL, atd.)
Document Information
Version: 1.3 (to be updated in 2006)
Editor: Shawn Lawton Henry. Graphic artist: Michael Duffy. This information is under development with the Education and Outreach Working Group (EOWG).
[Contacting WAI] Feedback welcome to wai-eo-editors@w3.org.
Copyright © 1994-2006 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply. Your interactions with this site are in accordance with our public and Member privacy statements.
Poslední aktualizace překladu: $ Date: 2007/11/15 16:58:34 $
Přeložil Vladimír Matějíček