Doel identificeren
Naast formuliervelden moet het doel van UI-componenten, pictogrammen en regio's programmatisch identificeerbaar zijn — zodat adaptieve technologieën symbolen kunnen vervangen, de pagina kunnen vereenvoudigen of niet-essentiële onderdelen kunnen verbergen.
Wat het vereist
Waar 1.3.5 uitsluitend formulierinvoer behandelt, breidt 1.3.6 hetzelfde idee uit naar alle UI-componenten, pictogrammen en regio’s. De bedoeling is dat een adaptief hulpmiddel — een cognitieve-ondersteuningsextensie, een symbooloverlayapp — een „zoek“-regio, een „navigatie“-koppeling, een „verwijder“-knop kan identificeren op basis van rol en doel, en deze vervolgens kan vervangen of verbergen. De specificatie is bewust vooruitkijkend en ondergespecificeerd.
Hoe eraan te voldoen
- Gebruik ARIA-landmarks (
role="navigation",role="search",role="main") en HTML5-sectie-elementen (<nav>,<main>,<search>) om regio’s te identificeren. - Zorg voor pictogramknoppen dat de toegankelijke naam overeenkomt met een bekend doel („Zoeken“, „Instellingen“, „Sluiten“).
- Gebruik
rel-attributen op koppelingen (rel="next",rel="prev",rel="author") om het koppeldoel te identificeren. - Gebruik schema.org of microdata om entiteitstypen te declareren waar adaptieve tools ze kunnen verwerken.
- Volg de patronen van de ARIA Authoring Practices Guide zodat componentrollen voorspelbaar zijn.
Veelvoorkomende fouten
- Pictogramknoppen benoemd „Klik hier“ of zonder toegankelijke naam, zonder machine-leesbaar doel.
- Aangepaste zoekwidgets zonder
role="search"-landmark en zonder autocomplete-token. - Een stapel
<div>-elementen die visueel navigatie vormen maar geen landmarkrol dragen. - Aangepaste „verwijder“-knoppen die er onderscheidend uitzien maar identiek worden aangekondigd als „bewerken“ of „weergeven.“
Waarom het belangrijk is
AAA, en zelden vereist. Het tooling-ecosysteem dat deze signalen zou consumeren, is nog in ontwikkeling, dus veel teams behandelen 1.3.6 als aspirationeel. Als al aan 1.3.5 wordt voldaan en semantische HTML plus landmarks worden gebruikt, is men al grotendeels op de goede weg.