Čeština
a11yglass · Kontrola přístupnosti webových stránek

Zkontrolováno 31. 8. 2026 · https://www.heise.de/

F
7 / 100
4 kritických · 3 ke kontrole

4 kritická bariéran · navíc 3 ke kontrole.

Od posledního skenování Skóre +7 · opraveno: 2 · nové: 2
Jak vzniká skóre? (100 výchozích bodů)
{n} z {total} obrázků bez atributu alt-18
{n} polí formuláře bez rozpoznatelného popisku-18
{n} odkazů bez rozpoznatelného názvu v HTML-18
{n} tlačítek bez názvu v HTML-18
V doručeném HTML žádný nadpis <h1>-7
{n} duplicitních atributů id-7
{n} pravidel{nPlural} CSS s možná příliš nízkým kontrastem textu-7
Výsledek7 / 100
?Kontrast (1)✕Textové alternativy (1)✕Popisky (3)?Struktura (1)✓Jazyk✓Přiblížení?Robustnost (1)

Vnímatelnost

KritickéWCAG 1.1.1 Netextový obsah

{n} z {total} obrázků bez atributu alt

Obrázky načítané přes JavaScript zde nejsou zahrnuty.

img

Toto byste měli udělat: Každému <img> dejte alt: krátký popis u obrázků nesoucích význam, alt="" u čistě dekorativních.

KritickéWCAG 1.3.1 Informace a vztahy / 4.1.2 Název, role, hodnota

{n} polí formuláře bez rozpoznatelného popisku

Zkontrolujte, zda existuje aria-label nastavené přes JavaScript.

input, select, textarea

Toto byste měli udělat: Propojte každé pole s prvkem <label for> nebo nastavte aria-label / aria-labelledby. Samotný placeholder nestačí.

Ke kontroleWCAG 1.4.3 Kontrast (minimální)

{n} pravidel{nPlural} CSS s možná příliš nízkým kontrastem textu

Nutné: 4,5:1 (normální) resp. 3:1 (velký text). U „předpokládaného pozadí stránky“ nebylo možné skutečné pozadí bezpečně určit — v případě pochybností zkontrolujte v prohlížeči. Nalezeno mj.: {examples}

.text-ho-text, .text-yellow-50, .text-heisegrau-50, .text-green-50, .text-red-50

Toto byste měli udělat: Ztmavte barvu textu nebo zesvětlete pozadí, dokud není dosažena příslušná minimální hodnota. Nikdy nepoužívejte barvu jako jediný rozlišovací znak.

Ovladatelnost

KritickéWCAG 2.4.4 Účel odkazu / 4.1.2 Název, role, hodnota

{n} odkazů bez rozpoznatelného názvu v HTML

Prázdné odkazy nebo jen ikona/obrázek bez alt. aria-label nastavené přes JavaScript zde není rozpoznáno.

a

Toto byste měli udělat: Doplňte viditelný text odkazu, u odkazů s ikonou použijte aria-label nebo obrázek s alt.

KritickéWCAG 4.1.2 Název, role, hodnota

{n} tlačítek bez názvu v HTML

Tlačítka bez textu a bez aria-label jsou pro čtečky obrazovky němá — pokud se název nenastavuje přes JavaScript.

button

Toto byste měli udělat: Doplňte text tlačítka nebo nastavte aria-label.

Ke kontroleWCAG 1.3.1 Informace a vztahy / 2.4.6 Nadpisy a popisky

V doručeném HTML žádný nadpis <h1>

Každá stránka by měla začínat přesně jedním h1. U stránek sestavovaných přes JavaScript může h1 vzniknout až v prohlížeči — pak zkontrolujte v renderovaném DOM.

body

Toto byste měli udělat: Vložte smysluplný <h1> jako první nadpis (pokud možno už na straně serveru).

Robustnost

Ke kontroleWCAG 4.1.1 Zpracování (zastaralé, ale stále relevantní pro vazby)

{n} duplicitních atributů id

např. {examples}. Rozbíjí vazby label-for a aria.

[id]

Toto byste měli udělat: Přidělujte jedinečná id.

Další kroky

  1. {n} z {total} obrázků bez atributu alt. Každému <img> dejte alt: krátký popis u obrázků nesoucích význam, alt="" u čistě dekorativních.
  2. {n} polí formuláře bez rozpoznatelného popisku. Propojte každé pole s prvkem <label for> nebo nastavte aria-label / aria-labelledby. Samotný placeholder nestačí.
  3. {n} odkazů bez rozpoznatelného názvu v HTML. Doplňte viditelný text odkazu, u odkazů s ikonou použijte aria-label nebo obrázek s alt.
  4. {n} tlačítek bez názvu v HTML. Doplňte text tlačítka nebo nastavte aria-label.
  5. V doručeném HTML žádný nadpis <h1>. Vložte smysluplný <h1> jako první nadpis (pokud možno už na straně serveru).
Sledovat tuto stránku automaticky?

Týdenní opakované skenování, s renderováním JS, e-mail při nových bariérách — už brzy.

Vytvořit prohlášení o přístupnosti →

Metoda & hranice

Dne 31. 8. 2026 bylo zkontrolováno HTML, které www.heise.de doručuje při prvním přístupu bez přihlášení, a až čtyři připojené soubory CSS ze stejné domény. Zkontrolováno: barevný kontrast (z CSS), textové alternativy, popisky formulářů, názvy ovládacích prvků, struktura nadpisů, název a jazyk stránky, blokování přiblížení, duplicitní id, kladné hodnoty tabindex, orientační body.

Nezkontrolováno: vše, co vzniká přes JavaScript, ovladatelnost klávesnicí, viditelný fokus, pořadí fokusu, oznámení čtečky obrazovky, obsah za přihlášením, podstránky. Automatický test najde zhruba 20–35 % porušení WCAG — zbytek vyžaduje ruční kontrolu. Momentka, nikoli právní rozhodnutí.

Overlay widgety (tlačítka přístupnosti, která přepínají kontrast nebo písmo) web nezpřístupní v souladu s normou — nalezené bariéry je nutné opravit ve zdrojovém kódu. Proč overlaye nepomáhají

Zkontrolovat jiné stránky