Stellt sicher, dass ARIA-Attribute nicht für die Rolle eines Elements verboten sind

Blind Sehbehindert Hören Mobilität
WCAG 2.2 Level A
Von Menschen für Menschen geschrieben und recherchiert
Foto des Experten
Ritvik Shrivastava
Fachmännisch überprüft von
Kommentare: 0
Ihre gesamte Domain
Erhalten Sie detaillierte Anweisungen, wie Sie jedes Barrierefreiheitsproblem auf Ihrer Website beheben können

Nicht alle ARIA-Rollen-Attribut-Kombinationen sind gültig. Es ist wichtig sicherzustellen, dass keines der für eine bestimmte Rolle verwendeten Attribute in der neuesten Version von WAI-ARIA als „verboten“ für diese Rolle aufgeführt ist.

Warum es wichtig ist

Wenn ARIA-Attribute in Rollen verwendet werden, in denen sie verboten sind, sind wesentliche Informationen für bestimmte Benutzer, die auf unterstützende Technologien angewiesen sind, nicht zugänglich. Einige Technologien können auch versuchen, die Probleme zu kompensieren, was zu verwirrendem Verhalten führt.

Behebung des Problems

Entwickler sollten sicherstellen, dass jedes verwendete ARIA-Attribut in den WAI-ARIA-Spezifikationen nicht für die entsprechende Rolle verboten ist..

Nur, wenn die übermittelten Informationen nicht wichtig sind, sollte das Attribut ignoriert werden. Anstatt jedoch das verbotene Attribut zu entfernen, sollten Sie eine der folgenden Optionen in Betracht ziehen:

  • Ändern Sie die Rolle in eine, bei der das Attribut nicht verboten ist.
  • Stellen Sie die Informationen als Text auf der Seite bereit.
  • Verschieben Sie das Attribut zu einem anderen Element, das es unterstützt.

Testfälle

Für weitere Beispiele besuchen Sie die ATC Rules-Bibliothek von W3C auf GitHub.