Hopp til innhold
SilktideHjelp

Manglende aria-flowto-ID

Silktide kontrollerer alle aria-flowto-attributter på sidene dine og verifiserer at element-ID-ene de oppgir, faktisk finnes. Dette attributtet gir hjelpeteknologi en alternativ som skiller seg fra rekkefølgen i sidens kode.

<!-- Problem: ingen elementer på siden har id="next-section" -->
<div id="intro" aria-flowto="next-section">…</div>

Hvorfor dette er viktig

ARIA-attributtet aria-flowto angir hvor en leser bør gå videre, og overstyrer sidens naturlige rekkefølge. En som følger forslaget og ikke finner noe der, fører brukeren til en blindvei i innholdet. Attributtet brukes sjelden, så en ødelagt referanse betyr vanligvis at innholdet er strukturert på nytt, og at den alternative leserekkefølgen ble glemt – noe som etterlater en felle for nettopp brukerne attributtet skulle hjelpe.

Slik løser du det

  1. Sørg for at hver ID som er oppført i aria-flowto, samsvarer med id-en til et faktisk element på samme side.
  2. Vurder om du trenger attributtet i det hele tatt. De fleste sider bør kunne leses riktig i sin naturlige koderekkefølge. Det er mer robust å rette opp denne rekkefølgen enn å overstyre den, og støtte for aria-flowto i er begrenset.

Slik tester Silktide dette

  1. Finn alle elementer på siden som har et aria-flowto-attributt.
  2. Kontroller hver ID det refererer til, mot element-ID-ene som finnes på siden.
  3. Rapporter hver referanse som ikke samsvarer med noe element.

Feilsøking

Denne kontrollen rapporterer ingenting, selv om jeg forventer funn

ARIA-testing kan slås av for hvert nettsted. Sjekk avanserte innstillinger for nettstedet.

Les mer

Sist oppdatert

Var denne siden nyttig?

Manglende aria-flowto-ID | Silktide Hjelp