Pārbaudīts 24.09.2026. · https://www.heise.de/
5 kritiska barjeran · papildus 2 pārbaudāmas.
Kopš pēdējās skenēšanas: nav izmaiņu.
Kā rodas vērtējums? (100 sākuma punkti)
| 39 no 523 attēliem bez alt atribūta | -18 |
| 4 veidlapas lauki bez atpazīstama apzīmējuma | -18 |
| 16 saites bez atpazīstama nosaukuma HTML | -18 |
| 6 pogas bez nosaukuma HTML | -18 |
| 5 CSS noteikumn ar, iespējams, pārāk mazu teksta kontrastu | -18 |
| Piegādātajā HTML nav <h1> virsraksta | -7 |
| 6 dublēti id atribūti | -7 |
| Rezultāts | 0 / 100 |
Uztverams
39 no 523 attēliem bez alt atribūta
Attēli, kas ielādēti ar JavaScript, šeit nav ietverti.
<img src="data:image/svg+xml;base64,PD94bWwgdmVyc2" width="3377" height="1898"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2" width="1920" height="1079"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2" width="3200" height="1798"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2" width="300" height="250">
Tev vajadzētu darīt šo: Piešķir katram <img> alt: īss apraksts jēgu nesošiem attēliem, alt="" tīri dekoratīviem.
4 veidlapas lauki bez atpazīstama apzīmējuma
Pārbaudi, vai pastāv ar JavaScript iestatīts 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">
Tev vajadzētu darīt šo: Savieno katru lauku ar elementu <label for> vai iestati aria-label / aria-labelledby. Tikai placeholder nepietiek.
5 CSS noteikumn ar, iespējams, pārāk mazu teksta kontrastu
Nepieciešams: 4,5:1 (parasts) attiecīgi 3:1 (liels teksts). „Pieņemta lapas fona” gadījumā faktisko fonu nevarēja droši noteikt — šaubu gadījumā pārbaudi pārlūkā. Atrasts cita starpā: `.dark a-gift-link dialog`: #e0e0e0 auf #fff (Vorfahren-Hintergrund) = 1.32:1 · `.a-android-native-app-prompt__close-banner`: #323232 auf rgba(0,0,0,0) = 1.64:1 · `a-opt-in[is-active] .opt-in__footnote`: #959595 auf #ffffff (Standard) (Seitenhintergrund, angenommen) = 3.00:1 · `.a-android-native-app-prompt__load-app`: #fff auf #27a209 = 3.36:1 · `a-topic .topic-label`: #fff auf #ed3725 = 4.06:1
.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
Tev vajadzētu darīt šo: Padari teksta krāsu tumšāku vai fonu gaišāku, līdz sasniegta attiecīgā minimālā vērtība. Nekad neizmanto krāsu kā vienīgo atšķirīgo pazīmi.
Lietojams
16 saites bez atpazīstama nosaukuma HTML
Tukšas saites vai tikai ikona/attēls bez alt. Ar JavaScript iestatīts aria-label šeit netiek atpazīts.
<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
Tev vajadzētu darīt šo: Pievieno redzamu saites tekstu vai ikonu saitēm izmanto aria-label, attiecīgi attēlu ar alt.
6 pogas bez nosaukuma HTML
Pogas bez teksta un bez aria-label ekrāna lasītājiem ir mēmas — ja vien nosaukums netiek iestatīts ar JavaScript.
<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">
Tev vajadzētu darīt šo: Pievieno pogas tekstu vai iestati aria-label.
Piegādātajā HTML nav <h1> virsraksta
Katrai lapai jāsākas ar tieši vienu h1. Lapās, kas veidotas ar JavaScript, h1 var rasties tikai pārlūkā — tad pārbaudi renderētajā DOM.
body
Tev vajadzētu darīt šo: Ievieto jēgpilnu <h1> kā pirmo virsrakstu (vēlams jau servera pusē).
Robusts
6 dublēti id atribūti
piem., heisetopnavi_search, HEI_M_Incontent-2-label, HEI_M_Incontent-2, circle. Sabojā label-for un aria piesaistes.
[id]
Tev vajadzētu darīt šo: Piešķir unikālus id.
Nākamie soļi
- 39 no 523 attēliem bez alt atribūta. Piešķir katram <img> alt: īss apraksts jēgu nesošiem attēliem, alt="" tīri dekoratīviem.
- 4 veidlapas lauki bez atpazīstama apzīmējuma. Savieno katru lauku ar elementu <label for> vai iestati aria-label / aria-labelledby. Tikai placeholder nepietiek.
- 16 saites bez atpazīstama nosaukuma HTML. Pievieno redzamu saites tekstu vai ikonu saitēm izmanto aria-label, attiecīgi attēlu ar alt.
- 6 pogas bez nosaukuma HTML. Pievieno pogas tekstu vai iestati aria-label.
- 5 CSS noteikumn ar, iespējams, pārāk mazu teksta kontrastu. Padari teksta krāsu tumšāku vai fonu gaišāku, līdz sasniegta attiecīgā minimālā vērtība. Nekad neizmanto krāsu kā vienīgo atšķirīgo pazīmi.
Iknedēļas atkārtota skenēšana, ar JS renderēšanu, e-pasts par jaunām barjerām — drīzumā.
Izveidot piekļūstamības paziņojumu →
Metode & robežas
24.09.2026. tika pārbaudīts HTML, ko www.heise.de piegādā pirmajā izsaukumā bez pieteikšanās, kā arī līdz četriem tā paša domēna saistītiem CSS failiem. Pārbaudīts: krāsu kontrasts (no CSS), teksta alternatīvas, veidlapu apzīmējumi, vadības elementu nosaukumi, virsrakstu struktūra, lapas virsraksts un valoda, tālummaiņas bloķēšana, dublēti id, pozitīvas tabindex vērtības, orientieri.
Nav pārbaudīts: viss, kas rodas ar JavaScript, lietojamība ar tastatūru, redzams fokuss, fokusa secība, ekrāna lasītāja paziņojums, saturs aiz pieteikšanās, apakšlapas. Automātiskais tests atrod aptuveni 20–35 % no WCAG pārkāpumiem — pārējais prasa manuālu pārbaudi. Momentuzņēmums, nevis juridisks spriedums.
Overlay logrīki (piekļūstamības pogas, kas maina kontrastu vai fontu) nepadara vietni atbilstošu — atrastie šķēršļi jānovērš pirmkodā. Kāpēc overlay risinājumi nepalīdz