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

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í

ilustrace ukazuje, jak spolu jednotlivé součásti souvisí, podrobný popis (v angličtině) najdete na http://www.w3.org/WAI/intro/components-desc.html#relate

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ší.

ilustrace implementačního cyklu, podrobný popis (v angličtině) najdete na http://www.w3.org/WAI/intro/components-desc.html#cycle
  • 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ě.

ilustrace toho co se stane, když jedna ze součástí nefunguje, podrobný popis (v angličtině) najdete na http://www.w3.org/WAI/intro/components-desc.html#weak

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 WAI jsou založena na základních technických specifikacích webu a jsou vyvíjena společně s:

ilustrace ukazuje pravidla pro jednotlivé součásti, podrobný popis (v angličtině) najdete na http://www.w3.org/WAI/intro/components-desc.html#guide

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

O mně

Jmenuji se Vladimír Matějíček. Pracuji jako konzultant, projektový manažer a atestační odborník ve společnosti Equica. Tento web vznikl se snahou vytvořit přehled nejdůležitějších informací o přístupném, neboli bezbariérovém, webu.