Zkontrolováno 1. 9. 2026 · https://www.spiegel.de/
1 kritická bariéra · navíc 4 ke kontrole.
Jak vzniká skóre? (100 výchozích bodů)
| 21 tlačítek bez názvu v HTML | -18 |
| 1 polí formuláře bez rozpoznatelného popisku | -7 |
| 3 odkazů bez rozpoznatelného názvu v HTML | -7 |
| V doručeném HTML žádný nadpis <h1> | -7 |
| 5 pravideln CSS s možná příliš nízkým kontrastem textu | -7 |
| Výsledek | 54 / 100 |
Vnímatelnost
1 polí formuláře bez rozpoznatelného popisku
Zkontrolujte, zda existuje aria-label nastavené přes JavaScript.
<input name="suchbegriff" id="search-input-field" placeholder="Seite durchsuchen ...">
Toto byste měli udělat: Propojte každé pole s prvkem <label for> nebo nastavte aria-label / aria-labelledby. Samotný placeholder nestačí.
5 pravideln 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.: `.text-shade-base`: #989694 auf #ffffff (Standard) (Seitenhintergrund, angenommen) = 2.95:1 · `.debug.svelte-1x5iokp`: red auf #ffffff (Standard) (Seitenhintergrund, angenommen) = 4.00:1 · `.text-effi-primary-base`: #e64415 auf #ffffff (Standard) (Seitenhintergrund, angenommen) = 4.04:1 · `.text-shade-dark`: #807e7c auf #ffffff (Standard) (Seitenhintergrund, angenommen) = 4.04:1 · `.text-elf-primary-base`: #3c8771 auf #ffffff (Standard) (Seitenhintergrund, angenommen) = 4.29:1
.text-shade-base, .debug.svelte-1x5iokp, .text-effi-primary-base, .text-shade-dark, .text-elf-primary-base
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
21 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 class="bg-white flex items-center justify-around bg-white d><button class="bg-white flex items-center justify-around bg-white d><button><button class="flex items-center justify-center my-auto rounded-cir>
Toto byste měli udělat: Doplňte text tlačítka nebo nastavte aria-label.
3 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 target="_self" class="block svelte-1x5iokp"><a target="_self" class="flex flex-col text-black dark:text-shade-ligh<a target="_self" class="text-black dark:text-shade-lightest block">
Toto byste měli udělat: Doplňte viditelný text odkazu, u odkazů s ikonou použijte aria-label nebo obrázek s alt.
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).
Již správně vyřešeno
- Textové alternativy: žádné automaticky rozpoznatelné problémy
- Odkaz pro přeskočení na obsah je přítomen
- Orientační bod <main> je přítomen
Další kroky
- 21 tlačítek bez názvu v HTML. Doplňte text tlačítka nebo nastavte aria-label.
- 1 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 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.
- V doručeném HTML žádný nadpis <h1>. Vložte smysluplný <h1> jako první nadpis (pokud možno už na straně serveru).
- 5 pravideln CSS s možná příliš nízkým kontrastem textu. 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.
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 1. 9. 2026 bylo zkontrolováno HTML, které www.spiegel.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í.