Naar inhoud springen
SilktideHelp

Identificeer het doel

Silktide vraagt je om te controleren of het doel van regio's, pictogrammen en besturingselementen op de pagina programmatisch kan worden vastgesteld, zodat user-agents de pagina kunnen aanpassen voor de bezoeker. Dit is succescriterium 1.3.6 van (niveau AAA).

Dit is een : er is geen voltooide W3C-woordenschat voor het markeren van elk doel en geen geautomatiseerde tool kan beoordelen of de aanwezige semantiek daadwerkelijk overeenkomt met het doel van elke regio of elk besturingselement. Silktide toont de prompt op elke pagina en een persoon bevestigt deze.

Waarom dit belangrijk is

Mensen met cognitieve beperkingen, beperkte leesvaardigheid of een beperkte concentratie passen het web vaak aan: ze verbergen regio's die ze niet nodig hebben, vervangen pictogrammen door een set die ze herkennen of vereenvoudigen besturingselementen. Dat werkt alleen als de pagina laat zien waar elk onderdeel voor dient — niet alleen hoe het eruitziet.

Zonder een programmatisch doel kan ondersteunende technologie een link naar 'home' niet onderscheiden van een knop voor 'zoeken' of een decoratief pictogram, en hebben personalisatietools niets om mee te werken.

Wat je moet controleren

  1. Regio's — belangrijke gebieden van de pagina gebruiken landmarks (<header>, <nav>, <main>, <aside>, <footer> of overeenkomende ARIA-rollen), en wanneer er meerdere van hetzelfde type zijn, worden deze onderscheiden met een toegankelijke naam.
  2. Besturingselementen — interactieve elementen gebruiken de juiste native HTML- of ARIA-rol, zodat hun doel duidelijk is (een knop is een knop, een link is een link).
  3. Pictogrammen — functionele pictogrammen hebben een toegankelijke naam die hun doel beschrijft; decoratieve pictogrammen zijn verborgen voor ondersteunende technologie.
  4. Formuliervelden waarin gebruikersgegevens worden verzameld — voldoen waar relevant ook aan Identificeer het doel van invoer (1.3.5) met autocomplete.

De W3C heeft nog geen aanbevolen personalisatiewoordenschat voltooid die verder gaat dan landmarks en rollen. Daarom zijn landmarks + correcte rollen

  • benoemde pictogrammen voor de meeste websites de praktische norm van vandaag.

Zo los je het op

  • Markeer paginaregio's met HTML5-secties of ARIA-landmarks.
  • Geef de voorkeur aan native besturingselementen (<button>, <a>, formuliervelden) boven klikbare <div>-elementen.
  • Geef elk functioneel pictogram een toegankelijke naam; markeer decoratieve pictogrammen met aria-hidden="true".
  • Voeg autocomplete-tokens toe aan velden met gebruikersgegevens (zie 1.3.5).

Als de regio's, pictogrammen en besturingselementen van de pagina hun doel duidelijk kenbaar maken (of als de pagina er geen heeft waarvoor dit nodig is), de bevinding goed.

Hoe Silktide dit controleert

Silktide kan niet bepalen of bestaande semantiek het doel nauwkeurig overbrengt. Daarom genereert deze controle één beoordelingsprompt per pagina. De - en landmark-gerelateerde controles van Silktide onder 1.3.1 en 4.1.2 detecteren onjuiste markup automatisch; deze beoordeling dekt de resterende interpretatie. Geen enkele gangbare tool automatiseert 1.3.6 — er is geen W3C ACT-regel voor.

Meer informatie

Laatst bijgewerkt

Was deze pagina nuttig?