DsSkipLink
Hopp-til-innhold-lenke for tastaturnavigasjon og tilgjengelighet.
Bruk
Når bør du bruke DsSkipLink?
- Plasser den øverst på hver side slik at tastaturbrukere kan hoppe direkte til hovedinnholdet.
- Når siden har en kompleks navigasjonsstruktur som er tidkrevende å tabulere gjennom.
- For å oppfylle WCAG 2.1 suksesskriterium 2.4.1 (Hopp over blokker).
Når bør du unngå DsSkipLink?
- Når siden har svært lite navigasjon og innholdet er umiddelbart tilgjengelig.
- Ikke bruk den som en generell intern lenke — den er spesifikt designet for å hoppe over gjentakende innhold.
Eksempler
Grunnleggende bruk
dart
DsSkipLink(
label: 'Hopp til hovedinnhold',
targetId: 'hovedinnhold',
)Med tilpasset målelement
dart
DsSkipLink(
label: 'Hopp til søkeresultater',
targetId: 'sokeresultater',
)Retningslinjer
- Plasser DsSkipLink som det første fokuserbare elementet i widgettreet.
- Sørg for at
targetIdpeker på et element som finnes og kan motta fokus. - Ha kun én DsSkipLink per side for å unngå forvirring.
Tekst
- Bruk klart og konsist språk, f.eks. «Hopp til hovedinnhold».
- Unngå tekniske termer — brukeren skal umiddelbart forstå hva lenken gjør.
Har du innspill til denne komponenten? Send innspill på GitHub