Frames moeten een titel hebben

Laatste wijziging:

Hoe het probleem op te lossen?

Een <frame> of <iframe> zonder een titel kan niet correct worden aangekondigd door schermlezers. Zonder een titel is het moeilijk voor gebruikers van schermlezers om te schakelen tussen frames op een pagina.

Gebruik een van de volgende opties om het probleem op te lossen:

Optie 1: Gebruik een title attribute

Voeg het title attribuut toe:

<iframe src="/news-item.html" title="New accessibility tool launched"></iframe>

Optie 2: gebruik aria-label

<iframe src="/news-item.html"
  aria-label="New accessibility tool launched"
></iframe>

Optie 3: gebruik aria-labelledby

<div id="iframe-label">New accessibility tool launched:</div>

<iframe src="/news-item.html" aria-labelledby="iframe-label"></iframe>

Wat is een goede titel?

Zorg ervoor dat je een beschrijvende titel aan het frame toevoegt. Stel je voor dat je de inhoud van het frame hardop aan iemand uitlegt. Die beschrijving is een goede titel.

Zorg ervoor dat elke frame-titel uniek is op de pagina. Schermlezers stellen gebruikers in staat om tussen frames te schakelen. Het is niet mogelijk om frames te onderscheiden als ze dezelfde naam hebben.

Meer info:

WCAG 2.4.1 Bypass Blocks.

Regelinformatie

Standaard

WCAG A SC 4.1.2

Regelgeving

EN 301 549 EAA

Impact voor gebruikers

Complexiteit van de oplossing

Treft

Heeft dit artikel u geholpen?

De diensten van ExcellentWebCheck

Het doel van ExcellentWebCheck is om de online gebruikerservaring van alle bezoekers van websites te verbeteren. De tools van ExcellentWebCheck helpen bij het detecteren en verbeteren van usability-problemen op uw website.