Gå til indhold
SilktideHjælp

Manglende aria-flowto-id

Silktide tjekker alle aria-flowto-attributter på dine sider og bekræfter, at de element-id'er, de angiver, faktisk findes. Denne attribut giver hjælpeteknologi en alternativ , der adskiller sig fra rækkefølgen i sidens kode.

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

Hvorfor det er vigtigt

Attributten aria-flowto angiver, hvor en læser skal gå hen næste gang, og tilsidesætter sidens naturlige rækkefølge. En , der følger angivelsen og ikke finder noget der, ender i en blindgyde på brugerens vej gennem indholdet. Attributten bruges sjældent, så en brudt reference betyder normalt, at indholdet er blevet omstruktureret, og at den alternative læserækkefølge blev glemt – hvilket efterlader en fælde for netop de brugere, som attributten var beregnet til at hjælpe.

Sådan løser du det

  1. Sørg for, at hvert id, der er angivet i aria-flowto, matcher id for et rigtigt element på samme side.
  2. Overvej, om du overhovedet har brug for attributten. De fleste sider bør kunne læses korrekt i deres naturlige koderækkefølge; det er mere robust at rette rækkefølgen end at tilsidesætte den, og understøttelsen af aria-flowto i er begrænset.

Sådan tester Silktide dette

  1. Find alle elementer på siden med en aria-flowto-attribut.
  2. Tjek hvert id, den refererer til, i forhold til de element-id'er, der findes på siden.
  3. Rapporter hver reference, der ikke matcher noget element.

Fejlfinding

Dette tjek rapporterer ikke noget, selvom jeg forventer fund

ARIA-test kan slås fra for hver website. Tjek de avancerede indstillinger for websitet.

Få mere at vide

Sidst opdateret

Var denne side nyttig?