Geen focusbare child-elementen in role=text
Laatste wijziging:
Hoe herstel je focusbare child-elementen in role=text?
Verwijder focusbare elementen uit de role=text-container, of structureer de inhoud zodat de tekst-rol niet nodig is:
een link in role=text is focusbaar
<span role="text">
Lees meer over <a href="/onderwerp">toegankelijkheid</a>
</span>
verwijder role=text en gebruik gewone opmaak
<span>
Lees meer over <a href="/onderwerp">toegankelijkheid</a>
</span>
als role=text nodig is, gebruik alleen niet-focusbare inhoud
<span role="text">Lees meer over toegankelijkheid</span>
role=text is bedoeld om inline tekstknooppunten te groeperen zodat schermlezers ze als één zinsdeel behandelen. Het mag alleen platte tekst bevatten.
Waarom is dit belangrijk?
Schermlezers verwerken role=text door de gegroepeerde tekst als één geheel voor te lezen. Wanneer er een focusbaar element in staat, worden de leesvolgorde en het focusgedrag onvoorspelbaar. Gebruikers kunnen inhoud missen of fouten tegenkomen bij het navigeren met het toetsenbord of hulptechnologie.
Meer info:
Regelinformatie
Standaard
Impact voor gebruikers
Ernstige impact Belemmert gebruikers met een beperking aanzienlijk. Los dit met hoge prioriteit op. Kritiek : blokkeert toegang volledig Ernstig : belemmert gebruik aanzienlijk Matig : veroorzaakt moeilijkheden Klein : minimale hinderComplexiteit van de oplossing
Veel technische expertise benodigd Om dit probleem op te lossen is technische expertise benodigd. Het oplossen van dit probleem vereist aanpassingen aan de broncode van uw website.Treft
Gratis Website Accessibility Audit