Eesti
a11yglass · Veebisaitide juurdepääsetavuse kontroll

Kontrollitud 31.8.2026 · https://www.heise.de/

F
0 / 100
5 kriitilist · 2 kontrollimiseks

5 kriitiline takistusn · lisaks 2 kontrollimiseks.

Alates viimasest skannimisest parandatud: 1 · uusi: 1
Kuidas skoor kujuneb? (100 alguspunkti)
{n} pilti {total}-st ilma alt-atribuudita-18
{n} vormivälja ilma tuvastatava märgistuseta-18
{n} linki ilma tuvastatava nimeta HTMLis-18
{n} nuppu ilma nimeta HTMLis-18
{n} CSS-reegl{nPlural} võib-olla liiga väikese tekstikontrastiga-18
Serveeritavas HTMLis puudub <h1>-pealkiri-7
{n} topelt-id-atribuuti-7
Tulemus0 / 100
✕Kontrast (1)✕Tekstialternatiivid (1)✕Märgistus (3)?Struktuur (1)✓Keel✓Suum?Töökindlus (1)

Tajutav

KriitilineWCAG 1.1.1 Mittetekstiline sisu

{n} pilti {total}-st ilma alt-atribuudita

JavaScripti kaudu laaditud pilte siin ei arvestata.

  • <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2" width="3072" height="1726">
  • <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2" width="4032" height="2266">
  • <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2" width="1672" height="940">
  • <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2" width="300" height="250">

Seda peaksid tegema: Anna igale <img>-le alt: lühike kirjeldus sisukate piltide puhul, alt="" puhtalt dekoratiivsete puhul.

KriitilineWCAG 1.3.1 Teave ja seosed / 4.1.2 Nimi, roll, väärtus

{n} vormivälja ilma tuvastatava märgistuseta

Kontrolli, kas leidub JavaScripti kaudu määratud aria-label.

  • <input type="text" name="q" placeholder="Suchen">
  • <input type="text" name="q" placeholder="Suchen">
  • <select name="in">
  • <input type="text" name="fs" placeholder="Im Preisvergleich suchen">

Seda peaksid tegema: Seo iga väli elemendiga <label for> või määra aria-label / aria-labelledby. Ainult placeholder ei piisa.

KriitilineWCAG 1.4.3 Kontrast (miinimum)

{n} CSS-reegl{nPlural} võib-olla liiga väikese tekstikontrastiga

Nõutav: 4,5:1 (tavaline) või 3:1 (suur tekst). „Eeldatava lehetausta” puhul ei õnnestunud tegelikku tausta kindlalt määrata — kahtluse korral kontrolli brauseris. Leitud muu hulgas: {examples}

.dark a-gift-link dialog, .a-android-native-app-prompt__close-banner, a-opt-in[is-active] .opt-in__footnote, .a-android-native-app-prompt__load-app, a-topic .topic-label

Seda peaksid tegema: Tumeda tekstivärvi või heleda tausta poole, kuni vastav miinimumväärtus on saavutatud. Ära kunagi kasuta värvi ainsa eristustunnusena.

Kasutatav

KriitilineWCAG 2.4.4 Lingi eesmärk / 4.1.2 Nimi, roll, väärtus

{n} linki ilma tuvastatava nimeta HTMLis

Tühjad lingid või ainult ikoon/pilt ilma altita. JavaScripti kaudu määratud aria-labelit siin ei tuvastata.

  • <a-click-performance>
  • <a name="topnavi.ho.magazine-nav.ct" class="hover:bg-brand dark:hover:
  • <a name="topnavi.ho.magazine-nav.ix" class="hover:bg-brand-alternative
  • <a name="topnavi.ho.magazine-nav.foto" class="hover:bg-brand dark:hove

Seda peaksid tegema: Lisa nähtav lingitekst või kasuta ikoonlinkide puhul aria-labelit või alt-iga pilti.

KriitilineWCAG 4.1.2 Nimi, roll, väärtus

{n} nuppu ilma nimeta HTMLis

Ilma teksti ja aria-labelita nupud on ekraanilugeritele tummad — kui nime ei määrata JavaScripti kaudu.

  • <button class="scroll-left text-ho-text">
  • <button class="scroll-right text-ho-text">
  • <button class="scroll-left text-ho-text">
  • <button class="scroll-right text-ho-text">

Seda peaksid tegema: Lisa nupu tekst või määra aria-label.

KontrollimiseksWCAG 1.3.1 Teave ja seosed / 2.4.6 Pealkirjad ja sildid

Serveeritavas HTMLis puudub <h1>-pealkiri

Iga leht peaks algama täpselt ühe h1-ga. JavaScriptiga ehitatud lehtedel võib h1 tekkida alles brauseris — siis kontrolli renderdatud DOMis.

body

Seda peaksid tegema: Lisa sisukas <h1> esimeseks pealkirjaks (võimalusel juba serveripoolel).

Töökindel

KontrollimiseksWCAG 4.1.1 Parsimine (aegunud, kuid seoste jaoks endiselt oluline)

{n} topelt-id-atribuuti

nt {examples}. Lõhub label-for- ja aria-seosed.

[id]

Seda peaksid tegema: Anna kordumatud idd.

Järgmised sammud

  1. {n} pilti {total}-st ilma alt-atribuudita. Anna igale <img>-le alt: lühike kirjeldus sisukate piltide puhul, alt="" puhtalt dekoratiivsete puhul.
  2. {n} vormivälja ilma tuvastatava märgistuseta. Seo iga väli elemendiga <label for> või määra aria-label / aria-labelledby. Ainult placeholder ei piisa.
  3. {n} linki ilma tuvastatava nimeta HTMLis. Lisa nähtav lingitekst või kasuta ikoonlinkide puhul aria-labelit või alt-iga pilti.
  4. {n} nuppu ilma nimeta HTMLis. Lisa nupu tekst või määra aria-label.
  5. {n} CSS-reegl{nPlural} võib-olla liiga väikese tekstikontrastiga. Tumeda tekstivärvi või heleda tausta poole, kuni vastav miinimumväärtus on saavutatud. Ära kunagi kasuta värvi ainsa eristustunnusena.
Kas jälgida seda lehte automaatselt?

Iganädalane uuesti skannimine, JS-renderdusega, e-kiri uute takistuste korral — tuleb peagi.

Loo juurdepääsetavuse avaldus →

Meetod & piirid

31.8.2026 kontrolliti HTMLi, mille www.heise.de esimesel kutsel ilma sisselogimiseta serveerib, ning kuni neli sama domeeni lingitud CSS-faili. Kontrollitud: värvikontrast (CSSist), tekstialternatiivid, vormide märgistus, juhtelementide nimed, pealkirjade struktuur, lehe pealkiri ja keel, suumilukk, topelt-idd, positiivsed tabindex-väärtused, orientiirid.

Kontrollimata: kõik, mis tekib JavaScripti kaudu, klaviatuurikasutatavus, nähtav fookus, fookuse järjekord, ekraanilugeja teade, sisselogimise taga olev sisu, alamlehed. Automaatne test leiab umbes 20–35 % WCAGi rikkumistest — ülejäänu vajab käsitsi kontrolli. Hetkeülevaade, mitte õiguslik otsus.

Overlay-vidinad (ligipääsetavusnupud, mis muudavad kontrasti või fonti) ei muuda saiti nõuetele vastavaks — leitud takistused tuleb parandada lähtekoodis. Miks overlay’d ei aita

Kontrolli teist veebisaiti