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.

TjekHvad motoren ser påHvornår kontrollen består
EAA-tjekIndlejret indhold og tabeller er beskrevetSidens 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.

Før
<iframe src="https://booking.eksempel.dk"></iframe>
<table><tr><td>Måned</td><td>Pris</td></tr></table>
Efter
<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

  1. Giv hver iframe en title, der beskriver indholdet, ikke leverandøren.
  2. Brug th med scope="col" eller scope="row" i tabeller med data.
  3. Tilføj en caption til tabellen, når overskriften ikke fremgår af sammenhængen.
  4. 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.