Web Accessibility Academy · leksjon

Navigere mellom faner med piltastene

La brukerne flytte mellom faner med tastaturet.

Leksjon 2 av 413 trinn

Navigere mellom faner med piltastene er en gratis leksjon i Web Accessibility Academy på CoddyKit. Dette er leksjon 2 av 4. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Web Accessibility Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Web Accessibility Academy inneholder totalt 4 leksjoner.

Faner kan ikke bare klikkes på

Et korrekt faneoppsett styres med tastaturet, ikke bare musen. APG-mønsteret forventer at piltastene flytter deg mellom fanene.

Tablisten er ett tabulatorstopp

Når du trykker Tab, skal du lande på faneoppsettet én gang, ikke stoppe på hver fane. Hele tablisten fungerer som ett enkelt stopp i siderekkefølgen.

Bare én fane kan nås med Tab

Gi den aktive fanen tabindex="0" og alle andre faner tabindex="-1". Dette er den flyttbare tabindexen som hindrer Tab i å treffe alle.

<button role="tab" tabindex="0">Profile</button>

Piltastene flytter fokuset

Inne i en vannrett tablist flytter høyre- og venstrepilene fokuset fra fane til fane. Slik utforsker tastaturbrukere settet.

Opp og ned for loddrette faner

Hvis fanene ligger loddrett, bruker du opp- og nedpilene i stedet. Sett aria-orientation="vertical" slik at hjelpemiddelteknologi kjenner oppsettet.

<div role="tablist" aria-orientation="vertical">...</div>

Gå rundt ved endene

Når fokuset er på den siste fanen og brukeren trykker på den neste pilen, skal du gå rundt tilbake til den første. En løkke gjør navigeringen jevn og forutsigbar.

Home og End hopper langt

Legg til to hurtigtaster: Home flytter fokus til den første fanen, og End flytter det til den siste. Lange fanerekker blir mye raskere å navigere i.

Flytt den løpende indeksen

Når en piltast flytter fokus, oppdaterer du tabindex: sett fanen som fikk fokus, til 0, og den gamle til -1. Kall deretter focus på den.

newTab.tabIndex = 0; oldTab.tabIndex = -1; newTab.focus();

Automatisk aktivering

Med automatisk aktivering blir en fane både valgt og panelet vist når fanen får fokus. Det føles umiddelbart, men kan være tungt hvis panelene er kostbare å vise.

Manuell aktivering

Med manuell aktivering flytter piltastene bare fokus; brukeren trykker Enter eller mellomromstasten for å velge. Foretrekk dette når det er kostbart å vise et panel.

Hvorfor dette er viktig

Uten støtte for piltaster må tastaturbrukere tabbe seg gjennom hver fane og hvert panel. Riktig tastaturhåndtering gjør komponenten effektiv, ikke bare tilgjengelig.

Hurtigsjekk

Fokus er på en fane i en vannrett tablist. Brukeren trykker på høyrepilen. Hva skal skje?

Oppsummering: Navigering med piltaster

Du har lært at faner bruker en løpende tabindex med piltaster, samt Home og End. Velg automatisk eller manuell aktivering basert på kostnaden ved å vise panelet.

Gratis å komme i gang

Lær deg HTML med en AI-veileder – gratis

Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.

Kurs
30
Leksjoner
120

Ofte stilte spørsmål

Er leksjonen «Navigere mellom faner med piltastene» gratis?

Ja – hele teksten i «Navigere mellom faner med piltastene» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Web Accessibility Academy-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Web Accessibility Academy inneholder totalt 4 leksjoner.

Hva lærer jeg i «Navigere mellom faner med piltastene»?

La brukerne flytte mellom faner med tastaturet. Du øver på Web Accessibility Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.

Trenger jeg erfaring for å begynne med Web Accessibility Academy?

Ingen tidligere erfaring er nødvendig. Web Accessibility Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 2 av 4.

Hvor lang tid tar leksjonen «Navigere mellom faner med piltastene»?

De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.

Kan jeg skrive og kjøre kode i denne Web Accessibility Academy-leksjonen?

Ja. Alle Web Accessibility Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.

Alle leksjonene i dette kurset

  1. Fanemønsteret: tablist, tab, tabpanel
  2. Navigere mellom faner med piltastene
  3. Trekkspill med Button og aria-expanded
  4. Vis/skjul kontra faner: Velg riktig løsning
← Tilbake til Web Accessibility Academy