Husk pÄ
Ved tastaturnavgiering, skal man kunne bruke
Tab
ogShift + Tab
for Ă„ navigere mellom accordionradene.-
Ved tastaturnavigering, skal man kunne Ă„pne og lukke en accordionrad ved Ă„ trykke
Enter
ellerSpace
. Ved tastaturnavigering, skal fokus flyttes og markeres med god kontrast og passende stilendringer.
- Ved valgt/Ă„pnet accordionrad, skal raden markeres tydelig.
BÞr du unngÄ accordion?
FĂžr Accordion
taes i bruk, kan det vĂŠre greit Ă„ tenke seg litt om. Med Accordion
fÄr man muligheten til Ä skjule informasjon, og vise brukeren informasjonen gradvis.
Dette kan vĂŠre en god lĂžsning for Ă„ skape en ryddig og oversiktlig informasjon hvor de direkte kan velge hva de Ăžnsker Ă„ lese mer om. Accordion
bÞr forÞvrig aldri brukes til Ä skjule viktig informasjon brukeren alltid bÞr fÄ med sessionStorage.
Et eksempel pĂ„ en kontekst Accordion passer godt til er en âOfte stilte spĂžrsmĂ„lâ-kontekst.
Er Punkt sin Accordion
tilgjengelig nok?
I Punkt sin Accordion
-komponent har vi valgt Ă„ bruke HTML-elementene <details>
og <summary>
.
Dette er fordi disse elementene er semantiske og tilgjengelige i seg selv. NĂ„r man fĂžrst leser om Accordion
pÄ internett refereres det ofte til en
test gjort av Haskall i 2019 som argumentasjon
for Ă„ bruke andre alternativer (ofte buttons
wrappet i headings
som f.eks. WAI-ARIA sin Accordion Pattern
Dette er fordi <details>
og <summary>
-elementene har hatt dÄrlig stÞtte i enkelte skjermlesere tidligere. Dette er noe som har blitt, og blir bedre med tiden. I dag er stÞtten god nok til at vi kan bruke disse elementene.