Hopp til innhold
SilktideHjelp

Tilstøtende lenker

Silktide finner par av lenker som ligger rett ved siden av hverandre og peker til samme mål. Disse duplikatene bør nesten alltid kombineres til én enkelt lenke.

Det vanligste mønsteret er en bildelenke etterfulgt av en tekstlenke til samme side:

<!-- Problem: to separate lenker til samme mål -->
<a href="news.html">
    <img src="photo.jpg" alt="">
</a>
<a href="news.html">
    News
</a>

<!-- Løst: én kombinert lenke -->
<a href="news.html">
    <img src="photo.jpg" alt="">
    News
</a>

Hvorfor dette er viktig

Mange opplever en side sekvensielt – en tastaturbruker går gjennom hver lenke etter tur, og en bruker av en hører hver lenke bli lest opp. Dupliserte tilstøtende lenker dobler dette arbeidet uten å gi noen fordel: Det samme målet blir lest opp to ganger, lenkelister fylles med gjentakelser, og en bildelenke med tom ved siden av tekstvarianten kan bli lest opp helt uten navn, noe som er forvirrende.

Når du kombinerer paret til én lenke, får alle ett tydelig navngitt mål, og blir enklere.

Slik løser du det

  1. Flytt bildet og teksten inn i ett enkelt <a>-element, som i eksempelet ovenfor.
  2. Gi bildet i den kombinerte lenken en tom alt="", siden teksten ved siden av allerede navngir målet – se Duplisert alternativtekst.
  3. Hvis eller temaet ditt genererer de dupliserte lenkene (vanlig i nyhetslister og kortoppsett), kan du rette malen én gang for å løse alle forekomstene.

Slik tester Silktide dette

  1. Finn alle lenkene på hver side.
  2. Ignorer lenker som peker til #, som nesten alltid er plassholdere for , og lenker som ikke kan motta , og som derfor ikke eksponeres som lenker for .
  3. For hver lenke ser vi på det som følger umiddelbart etter den. Hvis noe annet enn mellomrom skiller de to lenkene, er de ikke tilstøtende og blir ikke rapportert.
  4. Rapporter paret når den neste lenken løses til den samme absolutte URL-en.

Feilsøking

De to lenkene gjør forskjellige ting

Lenker som deler en URL, men kjører forskjellig JavaScript, blir ikke rapportert når forskjellen er synlig i onclick-attributtene. Hvis et par oppfører seg forskjellig på en måte Silktide ikke kan se, kan du funnet – men vurder om forskjellen er like usynlig for de besøkende dine.

Len­kene ligger ikke ved siden av hverandre visuelt

Tilstøting måles i sidens kode, ikke på skjermen. To lenker kan se ut til å være langt fra hverandre etter styling, men likevel være tilstøtende i HTML-en – og hjelpemidler leser HTML-rekkefølgen, så dupliseringen er reell for disse brukerne.

Les mer

Sist oppdatert

Var denne siden nyttig?