1.2.3 Audiopopisek nebo alternativa pro média (předtočené)
Pouze manuální testování
Toto kritérium nelze automaticky testovat. Vyžaduje lidské posouzení, zda video obsahuje audiopopisk nebo textovou alternativu.
Oficiální znění
Pro synchronizovaná média je poskytnuta alternativa pro časově závislá média nebo audiopopisk předtočeného video obsahu, s výjimkou případů, kdy je médium alternativou k textu a je jako takové jasně označeno.
Co to znamená v praxi
Pokud máte video s vizuálním obsahem, který není popsán v audio stopě, musíte poskytnout buď:
- Audiopopisk – hlasový komentář popisující důležité vizuální informace
- Textová alternativa – kompletní přepis včetně popisu vizuálních prvků
Kdy to platí:
- Videa kde se něco děje na obrazovce, co není řečeno
- Prezentace kde mluvčí ukazuje na něco, co není slovně popsáno
Originální znění
Originální znění W3C: WCAG 2.1 Success Criterion 1.2.3 Audio Description or Media Alternative (Prerecorded)
1.2.4 Titulky (živě)
Pouze manuální testování
Toto kritérium nelze automaticky testovat. Vyžaduje sledování živého přenosu a ověření přítomnosti titulků.
Oficiální znění
Pro veškerý živý audio obsah v synchronizovaných médiích jsou poskytnuty titulky.
Co to znamená v praxi
Živé přenosy se zvukem (webináře, online konference, streamy) musí mít titulky v reálném čase.
Praktické řešení:
- Použijte služby živého přepisu (CART services)
- Automatické titulky (YouTube, Zoom) jsou dobrý začátek, ale vyžadují lidskou korekci
- Pro přenosy ve znakovém jazyce zajistěte i textový přepis
Originální znění
Originální znění W3C: WCAG 2.1 Success Criterion 1.2.4 Captions (Live)
1.2.5 Audiopopisek (předtočený)
Pouze manuální testování
Toto kritérium nelze automaticky testovat. Vyžaduje posouzení, zda video obsahuje audiopopisk popisující vizuální obsah.
Oficiální znění
Pro veškerý předtočený video obsah v synchronizovaných médiích je poskytnut audiopopisk.
Co to znamená v praxi
Předtočená videa musí mít audiopopisk – hlasový komentář popisující důležité vizuální informace, které nejsou zmíněny v původní audio stopě.
Co popisovat:
- Akce postav a jejich výrazy
- Změny scény a prostředí
- Text zobrazený na obrazovce
- Grafické prvky a vizuální efekty
Originální znění
Originální znění W3C: WCAG 2.1 Success Criterion 1.2.5 Audio Description (Prerecorded)
1.2.6 Znakový jazyk (předtočený)
Pouze manuální testování
Toto kritérium úrovně AAA nelze automaticky testovat. Vyžaduje ověření přítomnosti tlumočení do znakového jazyka.
Oficiální znění
Pro veškerý předtočený audio obsah v synchronizovaných médiích je poskytnut překlad do znakového jazyka.
Co to znamená v praxi
Toto kritérium úrovně AAA vyžaduje, aby předtočená videa obsahovala tlumočení do znakového jazyka.
Proč je to důležité:
- Pro některé neslyšící je znakový jazyk jejich primární jazyk
- Písemný text může být pro ně obtížnější než znakový jazyk
Poznámka: Toto je kritérium úrovně AAA a není povinné pro základní shodu.
Originální znění
Originální znění W3C: WCAG 2.1 Success Criterion 1.2.6 Sign Language (Prerecorded)
1.2.7 Rozšířený audiopopisek (předtočený)
Pouze manuální testování
Toto kritérium úrovně AAA nelze automaticky testovat.
Oficiální znění
Pokud pauzy v popředí zvuku nejsou dostatečné pro audiopopisk k předání smyslu videa, je pro veškerý předtočený video obsah v synchronizovaných médiích poskytnut rozšířený audiopopisk.
Co to znamená v praxi
Rozšířený audiopopisk pozastaví video, když je potřeba více času na popis složitých vizuálních scén.
Kdy použít:
- Akční scény s mnoha vizuálními detaily
- Komplexní grafy nebo diagramy
- Situace kde standardní pauzy nestačí
Poznámka: Toto je kritérium úrovně AAA.
Originální znění
Originální znění W3C: WCAG 2.1 Success Criterion 1.2.7 Extended Audio Description (Prerecorded)
1.2.8 Alternativa pro média (předtočená)
Pouze manuální testování
Toto kritérium úrovně AAA nelze automaticky testovat.
Oficiální znění
Pro veškerá předtočená synchronizovaná média a veškerý předtočený pouze video obsah je poskytnuta alternativa pro časově závislá média.
Co to znamená v praxi
Kompletní textová alternativa musí obsahovat vše, co je ve videu – dialogy, zvuky i popisy vizuálních prvků.
Obsah alternativy:
- Přepis všech dialogů a řeči
- Popis důležitých zvuků
- Popis vizuálních akcí a prostředí
Poznámka: Toto je kritérium úrovně AAA.
Originální znění
Originální znění W3C: WCAG 2.1 Success Criterion 1.2.8 Media Alternative (Prerecorded)
1.2.9 Pouze audio (živě)
Pouze manuální testování
Toto kritérium úrovně AAA nelze automaticky testovat.
Oficiální znění
Pro veškerý živý pouze audio obsah je poskytnuta alternativa, která prezentuje ekvivalentní informace.
Co to znamená v praxi
Živé audio přenosy (např. rozhlasové vysílání, podcasty živě) vyžadují textovou alternativu v reálném čase.
Řešení:
- Živý textový přepis
- Simultánní přepis (CART)
- Automatický přepis s lidskou korekcí
Poznámka: Toto je kritérium úrovně AAA.
Originální znění
Originální znění W3C: WCAG 2.1 Success Criterion 1.2.9 Audio-only (Live)
1.3.1 Informace a vztahy
Částečně automaticky
Toto kritérium testujeme částečně automaticky.
Co testujeme automaticky:
- aria-required-children – ARIA role mají požadované potomky
- aria-required-parent – ARIA role mají požadované rodiče
- definition-list – Správná struktura definičních seznamů
- list – Správná struktura seznamů
- td-headers-attr – Buňky tabulky mají správné hlavičky
- th-has-data-cells – Hlavičky tabulek mají datové buňky
Co vyžaduje manuální kontrolu:
- Správné použití nadpisů a hierarchie
- Sémantické označení formulářových skupin
- Vizuální vs. programová struktura
Oficiální znění
Informace, struktura a vztahy vyjádřené prezentací lze programově určit nebo jsou k dispozici v textu.
Co to znamená v praxi
Vizuální formátování musí být podloženo správnou HTML strukturou, aby ho mohly interpretovat asistivní technologie.
Příklady:
- Nadpisy – použijte <h1>-<h6>, ne jen velký tučný text
- Seznamy – použijte <ul>/<ol>, ne odrážky jako text
- Tabulky – použijte <th> pro záhlaví, ne jen tučný text
- Formuláře – propojte popisky s políčky pomocí <label>
Originální znění
Originální znění W3C: WCAG 2.1 Success Criterion 1.3.1 Info and Relationships
1.3.2 Srozumitelné pořadí
Pouze manuální testování
Toto kritérium nelze automaticky testovat. Vyžaduje lidské posouzení, zda pořadí obsahu v kódu odpovídá vizuálnímu a logickému pořadí.
Co kontrolujeme manuálně:
- Pořadí obsahu v DOM odpovídá vizuálnímu pořadí
- CSS nepřeuspořádává obsah způsobem měnícím význam
- Tabulkové rozvržení zachovává logické pořadí
Oficiální znění
Když pořadí, ve kterém je obsah prezentován, ovlivňuje jeho význam, lze správné pořadí čtení programově určit.
Co to znamená v praxi
Pořadí obsahu v HTML musí odpovídat logickému pořadí čtení, i když je vizuálně obsah uspořádán jinak pomocí CSS.
Časté problémy:
- CSS float nebo flexbox mění vizuální pořadí, ale ne pořadí v DOM
- Absolutně pozicované prvky jsou v HTML jinde než vizuálně
- Vícesloupcové layouty kde sloupce jsou v nesprávném pořadí
Originální znění
Originální znění W3C: WCAG 2.1 Success Criterion 1.3.2 Meaningful Sequence
1.3.3 Smyslové charakteristiky
Pouze manuální testování
Toto kritérium nelze automaticky testovat. Vyžaduje lidské posouzení, zda pokyny nespoléhají pouze na smyslové charakteristiky.
Příklady problémů:
- 'Klikněte na zelené tlačítko' – spoléhá pouze na barvu
- 'Viz box vpravo' – spoléhá pouze na pozici
- 'Klikněte na kulaté tlačítko' – spoléhá pouze na tvar
Oficiální znění
Pokyny pro pochopení a ovládání obsahu nespoléhají pouze na smyslové charakteristiky prvků, jako je tvar, barva, velikost, vizuální umístění, orientace nebo zvuk.
Co to znamená v praxi
Instrukce nesmí být založeny pouze na vizuálních vlastnostech, které někteří uživatelé nemohou vnímat.
Špatně:
- "Klikněte na zelené tlačítko"
- "Vyplňte pole napravo"
- "Informace najdete v kulaté ikoně"
Správně:
- "Klikněte na tlačítko Odeslat (zelené)"
- "Vyplňte pole E-mail"
- "Informace najdete v sekci Nápověda"
Originální znění
Originální znění W3C: WCAG 2.1 Success Criterion 1.3.3 Sensory Characteristics
1.3.4 Orientace
Pouze manuální testování
Toto kritérium z WCAG 2.1 nelze automaticky testovat. Vyžaduje ověření, že obsah funguje v obou orientacích obrazovky.
Co kontrolujeme:
- Web funguje na výšku i na šířku
- Není vynucena jedna orientace (kromě nezbytných případů)
- Obsah se přizpůsobuje orientaci
Oficiální znění
Obsah neomezuje svůj pohled a ovládání na jednu orientaci zobrazení, jako je na výšku nebo na šířku, pokud není specifická orientace zobrazení nezbytná.
Co to znamená v praxi
Web musí fungovat jak na výšku, tak na šířku. Uživatelé s připevněnými zařízeními (vozíky) nemohou otáčet obrazovku.
Výjimky:
- Šeková knížka (vyžaduje orientaci na šířku)
- Pianová aplikace
- Prezentace na projektoru
Kontrola:
Otočte telefon/tablet a ověřte, že web funguje v obou orientacích.
Originální znění
Originální znění W3C: WCAG 2.1 Success Criterion 1.3.4 Orientation
1.3.5 Identifikace účelu vstupu
Částečně automaticky
Toto kritérium z WCAG 2.1 testujeme částečně automaticky.
Co testujeme automaticky:
- autocomplete-valid – Správné hodnoty atributu autocomplete
Co vyžaduje manuální kontrolu:
- Všechna relevantní pole mají autocomplete
- Hodnoty autocomplete odpovídají účelu pole
Oficiální znění
Účel každého vstupního pole shromažďujícího informace o uživateli lze programově určit, když vstupní pole slouží účelu identifikovanému v sekci Účely vstupů pro komponenty uživatelského rozhraní a obsah je implementován pomocí technologií s podporou identifikace očekávaného významu dat vstupního formuláře.
Co to znamená v praxi
Formulářová pole pro osobní údaje musí mít atribut autocomplete, aby prohlížeče mohly nabídnout automatické vyplnění.
Příklady:
- autocomplete="name" pro jméno
- autocomplete="email" pro e-mail
- autocomplete="tel" pro telefon
- autocomplete="street-address" pro adresu
To pomáhá uživatelům s kognitivními problémy a šetří čas všem.
Originální znění
Originální znění W3C: WCAG 2.1 Success Criterion 1.3.5 Identify Input Purpose
1.3.6 Identifikace účelu
Pouze manuální testování
Toto kritérium úrovně AAA z WCAG 2.1 nelze automaticky testovat. Vyžaduje ověření programového určení účelu UI prvků.
Co kontrolujeme:
- Ikony mají sémantický význam (ARIA labels)
- Regiony stránky jsou správně označeny
- UI komponenty mají jasný účel
Oficiální znění
V obsahu implementovaném pomocí značkovacích jazyků lze programově určit účel komponent uživatelského rozhraní, ikon a oblastí.
Co to znamená v praxi
Prvky rozhraní by měly mít sémantické značení umožňující asistivním technologiím a rozšířením prohlížeče přizpůsobit prezentaci.
Příklady:
- Použití landmark rolí (banner, navigation, main, contentinfo)
- ARIA atributy pro ikony a ovládací prvky
- Sémantické HTML5 elementy
Poznámka: Toto je kritérium úrovně AAA.
Originální znění
Originální znění W3C: WCAG 2.1 Success Criterion 1.3.6 Identify Purpose
1.4.1 Použití barev
Částečně automaticky
Toto kritérium testujeme částečně automaticky.
Co testujeme automaticky:
- link-in-text-block – Odkazy v textu jsou odlišitelné nejen barvou
Co vyžaduje manuální kontrolu:
- Grafy a vizualizace, kde barva není jediným indikátorem
- Formulářové chyby označené nejen barvou
- Stavové indikátory (aktivní/neaktivní položky)
Oficiální znění
Barva není použita jako jediný vizuální prostředek k předání informace, označení akce, vyvolání reakce nebo rozlišení vizuálního prvku.
Co to znamená v praxi
Informace předávané barvou musí být dostupné i jinak – textem, tvarem, vzorem nebo ikonou.
Příklady problémů:
- Červeně označené povinné pole bez hvězdičky nebo textu
- Graf používající jen barvy bez vzorů nebo popisků
- Odkaz odlišený jen barvou bez podtržení
Řešení:
Přidejte textový popisek, ikonu, vzor nebo jiný vizuální indikátor.
Originální znění
Originální znění W3C: WCAG 2.1 Success Criterion 1.4.1 Use of Color
1.4.2 Ovládání zvuku
Částečně automaticky
Toto kritérium testujeme částečně automaticky.
Co testujeme automaticky:
- no-autoplay-audio – Automaticky přehrávaný zvuk trvá méně než 3 sekundy nebo má ovládání
Co vyžaduje manuální kontrolu:
- Přítomnost ovládacích prvků pro pozastavení/zastavení
- Funkčnost ovládání hlasitosti
Oficiální znění
Pokud je na webové stránce automaticky přehráván jakýkoli zvuk déle než 3 sekundy, je k dispozici buď mechanismus pro pozastavení nebo zastavení zvuku, nebo mechanismus pro ovládání hlasitosti zvuku nezávisle na celkové úrovni hlasitosti systému.
Co to znamená v praxi
Automaticky přehrávaný zvuk může rušit uživatele čteček obrazovky a způsobovat problémy uživatelům s kognitivními poruchami.
Nejlepší praxe:
- Nepřehrávejte zvuk automaticky
- Pokud musíte, poskytněte viditelný ovládací prvek
- Zvuk kratší než 3 sekundy je výjimka
Originální znění
Originální znění W3C: WCAG 2.1 Success Criterion 1.4.2 Audio Control
1.4.3 Kontrast (minimální)
Testujeme automaticky
Toto kritérium testujeme automaticky pomocí následujících pravidel:
- color-contrast – Kontrola kontrastního poměru textu vůči pozadí (minimum 4,5:1 pro běžný text, 3:1 pro velký text)
Poznámka: Automatický test pokrývá většinu případů, ale některé situace (např. text přes obrázky, gradienty) vyžadují manuální kontrolu.
Oficiální znění
Vizuální prezentace textu a obrázků textu má kontrastní poměr alespoň 4,5:1, s výjimkou velkého textu (3:1), vedlejšího textu, logotypů.
Co to znamená v praxi
Text musí mít dostatečný kontrast vůči pozadí, aby byl čitelný pro uživatele se slabým zrakem.
Požadavky:
- Normální text – kontrast minimálně 4,5:1
- Velký text (18pt+ nebo 14pt tučný) – kontrast minimálně 3:1
Nástroje:
Použijte Color Contrast Analyzer, WebAIM Contrast Checker nebo DevTools.
Originální znění
Originální znění W3C: WCAG 2.1 Success Criterion 1.4.3 Contrast (Minimum)
1.4.4 Změna velikosti textu
Částečně automaticky
Toto kritérium testujeme částečně automaticky.
Co testujeme automaticky:
- meta-viewport – Meta viewport neblokuje uživatelské zvětšení (maximum-scale, user-scalable)
Co vyžaduje manuální kontrolu:
- Text při 200% zvětšení nepřetéká a zůstává čitelný
- Obsah a funkčnost zůstávají zachovány
- Neobjevuje se horizontální scrollování
Oficiální znění
Kromě titulků a obrázků textu lze velikost textu změnit bez asistivní technologie až na 200 procent bez ztráty obsahu nebo funkčnosti.
Co to znamená v praxi
Uživatelé musí mít možnost zvětšit text na dvojnásobek bez toho, aby se obsah stal nepoužitelným.
Kontrola:
- Zvětšete zoom prohlížeče na 200%
- Ověřte, že text je stále čitelný
- Ověřte, že se obsah nepřekrývá
- Ověřte, že nejsou nutné horizontální posuvníky pro text
Originální znění
Originální znění W3C: WCAG 2.1 Success Criterion 1.4.4 Resize Text
1.4.5 Text jako obrázek
Pouze manuální testování
Toto kritérium nelze automaticky testovat. Vyžaduje lidské posouzení, zda se místo textu nepoužívají obrázky textu.
Co kontrolujeme manuálně:
- Text je skutečný text, ne obrázek textu
- Loga a značky jsou výjimkou
- Text lze označit a kopírovat
Oficiální znění
Je-li použitá technologie schopna dosáhnout vizuální prezentace, je k předání informace použit text, nikoli obrázky textu, s výjimkou případů, kdy je obrázek textu přizpůsobitelný nebo je specifická prezentace textu nezbytná.
Co to znamená v praxi
Používejte skutečný text místo obrázků s textem. Text lze zvětšit, přebarvit a přečíst čtečkou.
Výjimky:
- Loga a značky
- Text na fotografiích
- Specifické písmo nezbytné pro informaci (historické dokumenty)
Originální znění
Originální znění W3C: WCAG 2.1 Success Criterion 1.4.5 Images of Text
1.4.6 Kontrast (vylepšený)
Testujeme automaticky
Toto kritérium úrovně AAA testujeme automaticky pomocí následujících pravidel:
- color-contrast-enhanced – Kontrola kontrastního poměru textu vůči pozadí (minimum 7:1 pro běžný text, 4,5:1 pro velký text)
Poznámka: Toto je vylepšená verze kritéria 1.4.3 s přísnějšími požadavky na kontrast.
Oficiální znění
Vizuální prezentace textu a obrázků textu má kontrastní poměr alespoň 7:1, s výjimkou velkého textu (4,5:1), vedlejšího textu, logotypů.
Co to znamená v praxi
Vylepšené kontrastní požadavky pro lepší čitelnost.
Požadavky (AAA):
- Normální text – kontrast minimálně 7:1
- Velký text – kontrast minimálně 4,5:1
Poznámka: Toto je kritérium úrovně AAA.
Originální znění
Originální znění W3C: WCAG 2.1 Success Criterion 1.4.6 Contrast (Enhanced)
1.4.7 Nízké nebo žádné pozadí zvuku
Pouze manuální testování
Toto kritérium úrovně AAA nelze automaticky testovat. Vyžaduje posouzení poměru hlasitosti pozadí zvuku vůči popředí.
Co kontrolujeme:
- Pozadí zvuku je minimálně o 20 dB tišší než popředí
- Nebo je možné pozadí zvuku vypnout
- Výjimka: audio CAPTCHA a zvukové logo
Oficiální znění
Pro předtočený pouze audio obsah, který obsahuje primárně řeč v popředí, a který není audio CAPTCHA nebo audio logem, a který není vokalizací zamýšlenou jako primárně hudební výraz, platí alespoň jedno z následujícího: žádné pozadí, vypínatelné pozadí, nebo pozadí alespoň o 20 decibelů tišší.
Co to znamená v praxi
Audio s řečí by nemělo mít rušivé pozadí, které ztěžuje porozumění.
Řešení:
- Nahrávejte v tichém prostředí
- Hudba na pozadí by měla být výrazně tišší než řeč
- Poskytněte verzi bez hudby na pozadí
Poznámka: Toto je kritérium úrovně AAA.
Originální znění
Originální znění W3C: WCAG 2.1 Success Criterion 1.4.7 Low or No Background Audio