TL;DR
- Interaktive elementer skal kunne nås og betjenes uden mus.
- Fokus skal være synligt, og rækkefølgen skal give mening i indholdet.
- Et skiplink giver en genvej forbi gentagen navigation.
Afprøv en hel handling
Læg musen væk. Brug Tab og Shift+Tab til at flytte fokus, Enter til links og
Enter eller Mellemrum til knapper. Ikke alt indhold skal kunne nås med Tab:
En almindelig overskrift skal fx ikke have tabindex="0".
I slides undersøger vi Tivolis købsflow. Prøv en tilsvarende afgrænset handling: Find en billet, vælg antal, og kom frem til næste trin. Stop før betaling. Notér det første sted, hvor du mister orienteringen eller ikke kan komme videre.
Fokus og rækkefølge
Begynd med en meningsfuld DOM-rækkefølge. CSS order eller grid-placering
ændrer ikke i sig selv den normale tab-rækkefølge.
tabindex="0": med i den normale tab-rækkefølge.tabindex="-1": kan modtage programmatisk fokus, men er ikke et almindeligt Tab-stop.- Positive værdier: undgå dem; de opretter en særskilt prioritering.
Bevar browserens fokusmarkering, eller lav en tydelig erstatning:
:focus-visible { outline: 3px solid black; outline-offset: 3px; box-shadow: 0 0 0 6px white;}Afprøv den på lyse og mørke flader og tæt på containere, der klipper indhold. Kontrollér også, at sticky elementer ikke skjuler fokus.
Slides’ eksempel med et areal svarende til en 2 CSS-pixel-kant kommer fra Focus Appearance, niveau AAA. Det er ikke et generelt AA-krav om netop denne tykkelse.
Spring gentagen navigation over
Et skiplink peger på sidens hovedindhold:
<a class="skip-link" href="#main">Spring til indhold</a>
<!-- Sidens header og navigation -->
<main id="main" tabindex="-1"> <h1>Find din næste rejse</h1></main>Her kan destinationen modtage fokus uden at blive et ekstra Tab-stop. Linket skal være synligt, når det får fokus.
Test fra sidens begyndelse. Hvor fortsætter næste Tab efter aktivering? Åbn gerne øvelsen separat, så editorens kontroller ikke indgår i din test.
Test mere end koden
Brug automatiske tjek som supplement. Kontrollér også zoom, læsbarhed, fokus og hele handlinger. En grøn rapport kan ikke vise, om brugeren forstod, hvad der skete.