WCAG – co je přístupnost webu a kdy ji musíte řešit?

WCAG (Web Content Accessibility Guidelines) je mezinárodní standard popisující, jak dělat weby přístupné pro lidi se zdravotním postižením. Vytváří ho W3C - organizace, která standardizuje web. Aktuální platná verze je WCAG 2.2 z října 2023.

Čtyři principy přístupného webu

WCAG stojí na čtyřech principech, zkráceně POUR:

  • Vnímatelný (Perceivable) - veškerý obsah musí být dostupný smyslům. Člověk, který nevidí, musí dostat informaci jinak - přes popis obrázku, titulky videa, dostatečný kontrast textu.
  • Ovladatelný (Operable) - celý web musí jít ovládat bez myši, jen klávesnicí nebo hlasem. Žádné prvky, které blikají více než třikrát za sekundu.
  • Srozumitelný (Understandable) - obsah i ovládání musí dávat smysl. Formuláře musí jasně říct, co je špatně. Navigace musí být konzistentní.
  • Robustní (Robust) - web musí fungovat v různých prohlížečích a asistivních technologiích, jako jsou screen readery nebo Braillovy řádky.

Tři úrovně shody

Pravidla WCAG jsou rozdělena do tří úrovní:

  • Úroveň A - minimum. Nesplnění znamená, že web je pro část uživatelů prakticky nepoužitelný.
  • Úroveň AA - zlatý standard, který vyžaduje zákon. Sem patří dostatečný kontrast barev, viditelné zvýraznění aktivního prvku nebo přístupné formuláře.
  • Úroveň AAA - nejvyšší, žádný zákon ji nevyžaduje. Jde o aspirační cíl - typicky pro weby zdravotnických nebo veřejných služeb.

Co konkrétně přístupnost řeší

Přístupný web znamená v praxi řadu konkrétních věcí:

  • Alt texty - každý obsahový obrázek musí mít textový popis. Screen reader ho přečte místo obrázku.
  • Kontrast barev - text na pozadí musí mít poměr kontrastu alespoň 4,5:1. Zjednodušeně: světle šedý text na bílém pozadí nevyhoví, tmavě šedý na bílém ano. Online nástroje kontrast změří za sekundu.
  • Navigace klávesnicí - celý web musí jít projít klávesou Tab. Formuláře, tlačítka i menu musí být dosažitelné bez myši.
  • Titulky videí - videa musí mít titulky pro neslyšící uživatele.
  • Struktura nadpisů - stránka musí mít logickou hierarchii H1, H2, H3. Screen readery skáčou po nadpisech jako po obsahu dokumentu.
  • Přístupné formuláře - každé pole musí mít popisek. Chybové hlášky musí jasně říct, co a jak opravit.
  • Focus indikátor - při navigaci klávesnicí musí být vidět, kde se uživatel nachází. Mnohé weby ho odstraňují kvůli estetice - to je chyba.

Jak přístupnost otestovat

Automatické nástroje zachytí část problémů - typicky méně než polovinu. Nejpoužívanější jsou WAVE (rozšíření do prohlížeče), axe DevTools a Lighthouse vestavěný přímo v Chrome. Zbytek odhalí jen ruční testování - projití webu klávesnicí, kontrola kontrastů, testování se screen readerem.

Kdy je přístupnost ze zákona povinná

Přístupnost webu není jen dobrý zvyk - pro řadu subjektů jde o zákonnou povinnost.

Veřejný sektor - státní úřady, obce, školy a veřejné nemocnice musí splňovat WCAG 2.1 AA podle zákona č. 99/2019 Sb. Platí pro weby i mobilní aplikace, dozor zajišťuje Digitální a informační agentura (DIA).

E-shopy a soukromé firmy - od 28. června 2025 platí zákon č. 424/2023 Sb., který implementuje evropskou směrnici EAA. Povinnost se týká e-shopů, finančních služeb, dopravních rezervačních systémů a dalších. Výjimku mají pouze mikropodniky - firmy s méně než 10 zaměstnanci a s obratem pod 2 mil. EUR. Sankce může dosáhnout až 10 milionů Kč, dozor vykonává Česká obchodní inspekce.

Přechodné období pro stávající řešení běží do 28. června 2030.

Audit a úpravy na míru

U webů, které pro klienty tvořím, přístupnost řeším jako součást vývoje. Pokud máte existující web a potřebujete vědět, kde stojíte - mohu provést audit, identifikovat konkrétní problémy a navrhnout nebo přímo zpracovat změny tak, aby web odpovídal WCAG AA.

Pokud nevíte, kde váš web stojí, napište mi - úvodní konzultace je zdarma. Napište mi.

Pavel Szabo

Programátor webů, eshopů a informačních systémů s více než 23 lety praxe. Pomáhám firmám i jednotlivcům s online podnikáním, automatizacemi a využitím AI v praxi.

Domluvte si konzultaci zdarma

Znáte někoho komu by článek mohl pomoct? Budu rád za sdílení!

Nabídka služeb

Vyberte si z nabídky níže, co zrovna potřebujete nebo mi rovnou zavolejte a probereme Vaše potřeby.

Weby a portály

Kódování a programování

Praha, Brno, Ostrava či zahraničí? Na tom nezáleží

Osobní schůzky jsou možné, ale většinu záležitostí — od tvorby webů po AI automatizace — lze vyřešit pohodlně přes videohovor. Působím po celé ČR, s klienty z mnoha měst: Praha, Brno, Ostrava, Jičín, Liberec, Olomouc, Hradec Králové, České Budějovice, Karviná, Frýdek-Místek, Opava, Třinec, Orlová, Český Těšín, Nový Jičín, Krnov, Bohumín, Kopřivnice, Bruntál...
Pro lepší porozumění vašim potřebám je ideální online hovor. Rezervujte si schůzku přes můj formulář nebo mě kontaktujte telefonicky. Můžeme se taky domluvit na výjezdu a osobní schůzce.
Praha, Brno, Ostrava či zahraničí? Na tom nezáleží