Zum Inhalt springen
SilktideHilfe

Fehlende aria-flowto-ID

Silktide prüft jedes aria-flowto-Attribut auf Ihren Seiten und verifiziert, dass die aufgeführten Element-IDs tatsächlich existieren. Dieses Attribut bietet eine alternative , die von der Reihenfolge des Seitencodes abweicht.

<!-- Problem: Kein Element auf der Seite hat die id="next-section" -->
<div id="intro" aria-flowto="next-section">…</div>

Warum das wichtig ist

Das -Attribut aria-flowto schlägt vor, wohin ein Leser als Nächstes gehen sollte, und überschreibt damit die natürliche Reihenfolge der Seite. Ein , der diesem Vorschlag folgt und dort nichts vorfindet, lässt den Weg des Nutzers durch den Inhalt in einer Sackgasse enden. Das Attribut ist selten, daher bedeutet eine kaputte Referenz meist, dass Inhalte umstrukturiert wurden und die alternative Lesereihenfolge vergessen wurde - eine Falle für genau die Nutzer, denen das Attribut helfen sollte.

So beheben Sie das Problem

  1. Stellen Sie sicher, dass jede in aria-flowto aufgeführte ID mit der id eines realen Elements auf derselben Seite übereinstimmt.
  2. Überlegen Sie, ob Sie das Attribut überhaupt benötigen. Die meisten Seiten sollten in ihrer natürlichen Code-Reihenfolge korrekt gelesen werden; diese Reihenfolge zu korrigieren ist robuster, als sie zu überschreiben, und die Unterstützung durch für aria-flowto ist begrenzt.

So prüft Silktide dies

  1. Jedes Element auf der Seite mit einem aria-flowto-Attribut finden.
  2. Jede referenzierte ID mit den auf der Seite vorhandenen Element-IDs abgleichen.
  3. Jede Referenz melden, die auf kein Element verweist.

Fehlerbehebung

Diese Prüfung meldet nichts, obwohl ich Ergebnisse erwarte

ARIA-Prüfungen können pro Website deaktiviert werden. Prüfen Sie die Erweiterten Einstellungen der Website.

Weiterführende Informationen

Zuletzt aktualisiert

War diese Seite hilfreich?