Lenkeformål
Silktide kontrollerer at teksten i hver lenke forklarer hvor lenken fører. Lenker med teksten «klikk her» eller «les mer», eller som bare inneholder symboler, gir ingen anelse om hvor de fører.
<!-- Generisk: forteller ikke brukeren noe -->
<a href="\/accessibility-guide">Klikk her</a>
<!-- Fast: målet er tydelig ut fra teksten alene -->
<a href="\/accessibility-guide">Les tilgjengelighetsveiledningen vår</a>
Hvorfor dette er viktig
Personer som bruker en , åpner ofte en liste over alle lenkene på siden og navigerer fra den, mens de hører teksten til hver lenke uten kontekst. En liste med «les mer», «les mer» og «klikk her» er ubrukelig: Hvert element må åpnes for å finne ut hvor det fører. Skjermlesere leser også opp ordet «lenke» før teksten, så «klikk her» blir til «lenke klikk her» – støy uten informasjon.
Beskrivende lenker hjelper også alle andre: Besøkende som kan se, skanner sider via lenkene, og søkemotorer bruker lenketeksten til å forstå målet.
Slik løser du det
- Skriv om generisk lenketekst slik at målet er tydelig ut fra ordene alene: «les mer» blir til «les mer om retningslinjer for tilgjengelighet».
- Erstatt lenker som bare består av symboler, for eksempel en pil eller en emoji, med lesbar tekst, eller legg til hvis lenken bare inneholder et bilde.
- Ikke skriv «lenke» i lenketeksten – skjermlesere leser allerede opp dette, så «lenke til priser» høres som «lenke lenke til priser».
- Hvis en lenke som er flagget, faktisk er tydelig i konteksten din, kan du den.
Slik tester Silktide dette
- Finn hver lenke (
<a>- og<area>-elementer med et mål) som er eksponert for skjermlesere – lenker som er skjult for dem, hoppes over. - Finn ut hvilken tekst hver lenke har, slik ville lest den, inkludert alternativ tekst for bilder og tekst lagt til med CSS.
- Flagg lenker der teksten ikke inneholder lesbare tegn (ingen bokstaver eller tall), for eksempel et frittstående symbol eller en emoji.
- Flagg lenker der teksten samsvarer med en kjent liste over generiske fraser, for eksempel «klikk her», «les mer» og «lær mer», på flere språk.
Lenker som ikke har tekst i det hele tatt, rapporteres separat av kontrollen Tom lenke.