Skip-links
WCAG 2.4.1, "Hoppe over blokker", har som formål å gjøre det raskere å navigere til hovedinnholdet. Flere teknikker kan brukes for å møte kravet.
Det er slitsomt å tabbe mange ganger gjennom innhold som gjentas på flere sider for å komme til hovedinnholdet. Eksempler på slikt innhold er menyer og annonser. Suksesskriteriet krever at det er mulig å hoppe over innhold som gjentas på hver side. Det hjelper de som navigerer gjennom innhold på en sekvensiell måte, f.eks. de som bruker tastaturnavigasjon.
Hva sier W3C?
Mange mener at «Hopp over blokker» betyr at nettsider må ha en skip-link, dvs. en lenke som kommer tidlig i tabrekkefølgen og flytter fokus til hovedinnholdet. W3C foreslår derimot flere teknikker som oppfyller kravet, f.eks. semantisk sideinndeling (header
, footer
, main
, nav
osv.) og overskrifter (h-tag'er).
Hva sier tilsynet?
Skip-links er den eneste teknikken tilsynet tester. De gir unntak for nettsider med færre enn 5 tab-steg til hovedinnholdet. Mekanismen kan implementeres som en ankerlenke eller en knapp, og må befinne seg innen de tre første tab-stegene på siden.
Problemene med skip-links
På Nav.no er det både skip-links, semantisk sideinndeling og overskrifter. I starten av hver side har det faktisk vært tre skip-links: til søk, til menyen og til hovedinnholdet.
Statistikken viser at skip-links på nav.no er lite brukt. I oktober var det ca. 1 av 20.000 (0.005%) som brukte disse lenkene.
Vår erfaring er at det knapt er noen som navigerer kun med tab-tasten. Vi fant også ut at brukeropplevelsen med flere skip-links virket mot sin hensikt, da det førte til støy for skjermleserbrukere og i noen tilfeller lengre vei til hovedinnholdet. Dessuten stiller vi spørsmål til verdien av skjult funksjonalitet, måten skip-links vanligvis implementeres på.
Våre anbefalinger
For å ivareta behovene til flest mulig, anbefaler vi en kombinasjon av teknikker.
- Bruk semantisk sideinndeling. Dette gjør det mulig for de som bruker skjermleser å få opp en liste over sidedelene og hoppe direkte dit de ønsker.
- Tilby én skip-link til sidens hovedinnhold, og implementer den som en ankerlenke. Denne skal befinne seg innen de tre første tab-stegene på siden. Dette gjør det mulig for de som bruker tastatur å hoppe til hovedinnholdet.
Hvis en side har færre enn fem tab-steg til hovedinnholdet, f.eks. på sider som bruker forenklet header, trengs ikke en skip-link.
Bidragsytere