Stellen Sie sicher, dass Elemente mit einer ARIA-Rolle, die übergeordnete Rollen erfordern, von diesen enthalten sind
Bestimmte ARIA-Rollen müssen von bestimmten übergeordneten Rollen enthalten sein, um die beabsichtigten Barrierefreiheitsfunktionen auszuführen.
Warum ist das wichtig?
Für jede Rolle definiert WAI-ARIA explizit, welche untergeordneten und übergeordneten Rollen zulässig und/oder erforderlich sind. Elemente, die ARIA-Rollenwerte enthalten, denen erforderliche übergeordnete Elementrollenwerte fehlen, ermöglichen es assistiven Technologien nicht, wie vom Entwickler beabsichtigt zu funktionieren.
Lösung
Stellen Sie sicher, dass alle ARIA-Rollen von ihrem erforderlichen übergeordneten Element enthalten sind. Verwenden Sie ARIA-Beziehungseigenschaften wie aria-owns, um Eltern-Kind-Beziehungen herzustellen, wenn die Hierarchie von der DOM-Struktur abweicht.
