Kort svar: Ja. Titlen er det eneste, en skærmlæserbruger får at vide om, hvad der er indlejret. Tabeller har samme problem: uden th-celler kan hjælpemidlet ikke forbinde en celle med sin kolonne. Ahorizon vurderer begge dele i én kontrol og måler andelen, der er beskrevet.
Hvad Ahorizon måler
Kontrollen indgår i ét af tjekkene. Tærsklerne nedenfor er dem, motoren faktisk regner med.
| Tjek | Hvad motoren ser på | Hvornår kontrollen består |
|---|---|---|
| EAA-tjekIndlejret indhold og tabeller er beskrevet | Sidens iframes og hvor mange der har en title-attribut, samt sidens datatabeller og hvor mange der har th-celler. | De to tælles under ét. Fem eller flere uden beskrivelse lægger loft over scoren. Sider uden iframes og tabeller får status “ikke relevant”. |
Sådan ser det ud i koden
Uden titel annonceres rammen bare som “ramme”. En datatabel uden th-celler mister forbindelsen mellem tal og kolonne.
<iframe src="https://booking.eksempel.dk"></iframe>
<table><tr><td>Måned</td><td>Pris</td></tr></table><iframe src="https://booking.eksempel.dk" title="Book en tid"></iframe>
<table><tr><th scope="col">Måned</th><th scope="col">Pris</th></tr></table>Hvad fundet betyder
- En iframe uden titel giver ingen anelse om, hvad rammen indeholder — og indlejret booking eller betaling er ofte det vigtigste på siden.
- En datatabel uden th-celler læses som løsrevne tal. Sammenhængen mellem celle og kolonne forsvinder.
- Tabeller brugt til layout skal ikke have th — de bør slet ikke være tabeller.
Sådan retter du det
- Giv hver iframe en title, der beskriver indholdet, ikke leverandøren.
- Brug th med scope="col" eller scope="row" i tabeller med data.
- Tilføj en caption til tabellen, når overskriften ikke fremgår af sammenhængen.
- Husk, at indholdet inde i en iframe også skal være tilgængeligt — titlen dækker kun rammen.
Det kan tjekket ikke afgøre
- Motoren kan ikke se ind i en iframe. Indlejret bookingsystem eller betalingsflow vurderes ikke.
- Den kontrollerer, at titlen findes, ikke om den er retvisende.
- En layouttabel kan blive talt med som datatabel og omvendt.