Stellt sicher, dass Elemente mit einer ARIA-Rolle, die untergeordnete Rollen erfordert, diese enthalten

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

Einige Übergeordnete ARIA-Rollen, die auf Elemente angewendet werden, müssen spezifische untergeordnete Elemente und Rollenwerte enthalten, um die beabsichtigte Barrierefreiheitsfunktion auszuführen.

Warum es wichtig ist

ARIA-Rollen, denen die erforderlichen untergeordneten Rollen fehlen, können die vorgesehenen Barrierefreiheitsfunktionen nicht ausführen.

Unterstützende Technologien benötigen diese Informationen, um Benutzern den richtigen Kontext bereitzustellen.

Behebung des Problems

Stellen Sie sicher, dass Elemente mit expliziten oder impliziten ARIA-Rollen die erforderlichen untergeordneten Elemente enthalten.

Die folgenden Attributwerte zeigen Beziehungen zwischen Elementen an, die nicht sofort aus der Dokumentstruktur erkennbar sind:

  • aria-activedescendant
  • aria-controls
  • aria-describedby
  • aria-flowto
  • aria-labelledby
  • aria-owns
  • aria-posinset
  • aria-setsize
  • role=”combobox”

Testfälle

Für weitere Beispiele besuchen Sie die folgenden Seiten in der ATC Rules-Bibliothek von W3C auf GitHub: