Tangentbordsnavigering och fokus: grunden för en inkluderande webbplats

Tangntbordsnavigering
Skriven av
Tillgänglighetsteamet
Senast uppdaterad
April 14, 2025

Tangentbordsnavigering och fokus: grunden för en inkluderande webbplats

En av de snabbaste indikatorerna på om en webbplats är inkluderande är enkel: går den att använda utan mus?
För många användare är tangentbordet (eller tangentbords-liknande hjälpmedel) det primära sättet att navigera. Om fokus försvinner, hoppar fel eller fastnar i en modal så tar flödet stopp.

Det här är dessutom ett område där små ändringar ofta ger stor effekt.

Vad menas med tangentbordsstöd?

Att en webbplats är tangentbordsanvändbar betyder att du kan:

  • tabba genom sidan i logisk ordning
  • se var fokus är hela tiden
  • aktivera knappar och länkar med Enter/Space
  • använda menyer, modaler, filter och formulär utan att fastna

Vanliga brister som gör webben exkluderande

1) Fokus syns inte

Problem: Du tabbar – men ser inte var du är.
Orsak: outline: none; i CSS eller för svag fokusstil.
Fix: Ge en tydlig fokusmarkering (kontrast, tjocklek, offset) på alla interaktiva element.

2) Fel tabbordning

Problem: Fokus hoppar runt och känns slumpmässigt.
Orsak: Ologisk DOM-ordning, grid/positionering, eller felaktig tabindex.
Fix: Låt DOM-ordningen spegla den visuella ordningen. Undvik tabindex > 0.

3) Klickbara “div:ar”

Problem: Något ser ut som en knapp men går inte att aktivera med tangentbord.
Orsak: Interaktion byggd med <div> och click-event.
Fix: Använd riktiga element: <button> för knappar, <a> för länkar.

4) Modaler och menyer fångar inte fokus

Problem: När en modal öppnas fortsätter tabben bakom modalen – eller så fastnar du i den.
Fix: När modalen öppnas ska fokus flyttas in i modalen, “tab” ska hållas inom den, och Esc ska kunna stänga.

5) Skip-länk saknas

Problem: Tangentbordsanvändare måste tabba igenom hela menyn på varje sida.
Fix: Lägg in en “Hoppa till innehåll”-länk som blir synlig vid fokus.

Snabbtest: kontrollera detta på 3 minuter

Gör testet på en viktig sida (t.ex. tjänstesida eller checkout):

  1. Tabba från toppen – syns fokus direkt?
  2. Kan du nå huvudmenyn och öppna/ stänga den?
  3. Kan du använda formulärfält och förstå fel?
  4. Kan du nå CTA-knappen utan att fastna?
  5. Öppna en modal/meny: hamnar fokus rätt och går det att stänga med Esc?

Om du hittar ett stopp: det är ofta ett blockerande tillgänglighetsproblem.

Åtgärdslista som ger snabb effekt

  • Lägg en tydlig fokusstil på :focus-visible
  • Bygg interaktion med semantiska element (button, a, input)
  • Säkerställ logisk DOM-ordning
  • Implementera korrekt fokus-hantering i modaler/menyer
  • Lägg in “Hoppa till innehåll”

Varför detta är extra viktigt

Tangentbordsstöd är inte en “extra feature”. Det är en grundförutsättning för att fler ska kunna använda er webbplats självständigt – och det påverkar ofta även användbarhet generellt (snabbare navigering, färre friktionspunkter, bättre flöden).

Selma kan hjälpa till genom att testa era viktigaste flöden (tangentbord + hjälpmedel), identifiera exakt var användare fastnar och ge tydliga åtgärdsförslag som utveckling kan implementera.

Nyhetsbrev
Inget spam. Bara de senaste lanseringarna och tipsen, intressanta artiklar och exklusiva intervjuer direkt till din inkorg varje vecka.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.