Linkdoel (alleen link)
Silktide vraagt je te controleren of het doel van elke link duidelijk is op basis van alleen de linktekst, zonder de omringende zin of kop te lezen. Dit is succescriterium 2.4.9 van (niveau AAA), de strengere vorm van 2.4.4 Linkdoel (in context).
Dit is een : bepalen of linktekst buiten de context duidelijk is, vereist een persoon. Silktide toont de prompt op elke pagina en een persoon bevestigt deze.
Waarom dit belangrijk is
Gebruikers van schermlezers roepen vaak een lijst met alle links op een pagina op en springen direct naar een link. In die lijst verdwijnt de omringende context, waardoor "Klik hier", "Lees meer" en "Meer informatie" betekenisloos worden. Volgens 2.4.9 moet de linktekst zelf het doel duidelijk maken.
Bij 2.4.4 (niveau A) mag het doel worden afgeleid uit de link plus de programmatische context ervan (de omringende zin of het lijstitem). Dat geldt niet voor 2.4.9.
Wat je moet controleren
- Open een lijst met links op de pagina (of lees de toegankelijke naam van elke link afzonderlijk).
- Vraag jezelf bij elke link af: zou iemand die de omringende tekst niet heeft gelezen weten waar deze naartoe gaat of wat deze doet?
- Onduidelijke tekst ("klik hier", "meer", "details", kale URL's, herhaalde identieke links met de tekst "Lees meer" naar verschillende pagina's) faalt.
Silktide automatiseert al twee gerelateerde fouten onder 2.4.4:
- Lege links - links zonder toegankelijke naam
- Links met verschillende bestemmingen
- dezelfde linktekst die naar verschillende URL's verwijst
Deze beoordeling behandelt het resterende beoordelingspunt.
Zo los je dit op
- Herschrijf de linktekst zodat deze de bestemming of actie beschrijft ("Download het jaarverslag", niet "Klik hier").
- Als een visueel patroon met "Lees meer" vereist is, geef elke link een
unieke toegankelijke naam (bijvoorbeeld met visueel verborgen tekst of
aria-label) waarin de titel van het artikel staat. - Vermijd het hergebruiken van identieke linktekst voor verschillende bestemmingen.
Als elke link op de pagina duidelijk is op basis van alleen de linktekst, de bevinding goed.
Zo test Silktide dit
Silktide kan de duidelijkheid van links buiten de context niet beoordelen, daarom maakt deze controle één beoordelingsprompt per pagina aan. De botsingen met lege namen en identieke teksten die concurrenten vaak aan 2.4.9 koppelen, worden hierboven al gedekt door de controles van Silktide voor 2.4.4. Geen W3C ACT-regel dekt 2.4.9 als geheel.