aria-flowto
Das globale aria-flowto
-Attribut identifiziert das nächste Element (oder die nächsten Elemente) in einer alternativen Lesereihenfolge des Inhalts. Dies ermöglicht assistierenden Technologien, die allgemeine Standardeinstellung des Lesens in Dokumenten-Quellreihenfolge nach Ermessen des Benutzers zu überschreiben.
Beschreibung
Webseiten sollten sequentiell navigierbar sein. Aus diesem Grund wird Entwicklern abgeraten, das globale tabindex-Attribut zu verwenden, das die Tabulatorreihenfolge ändern kann, sowie die CSS order
-Eigenschaft, die die visuelle Reihenfolge von der DOM-Reihenfolge ändern kann. In seltenen Fällen ist jedoch ein vom Quellordner abweichender Lesepfad erforderlich. Für solche Fälle kann das aria-flowto
-Attribut den Inhalt für Benutzer assistiver Technologien zugänglicher machen.
Das globale aria-flowto
-Attribut ermöglicht es dem Autor, Benutzer assistiver Technologien darauf hinzuweisen, welches Element oder welche Elemente als nächstes fokussiert werden könnten, indem eine alternative Lesereihenfolge zur Quellreihenfolge bereitgestellt wird. Dies ermöglicht assistierenden Technologien, ein Dokument in einer anderen Reihenfolge als der Standard-Lesereihenfolge des Dokumentenquells zu lesen.
Wenn aria-flowto
einen einzelnen id-Verweis hat, ermöglicht es assistiven Technologien, dem Benutzerwunsch zufolge, zu dem über diese id
angezielten Element zu wechseln, anstatt das Dokument in der Reihenfolge des DOM zu lesen. Wenn der aria-flowto
-Wert eine durch Leerzeichen getrennte Liste mehrerer id
-Verweise verwendet, kann die assistive Technologie dem Benutzer eine Liste von Pfadoptionen anbieten, wobei jede referenzierte id
eine Option darstellt. Die Namen der Pfadoptionen werden durch den zugänglichen Namen jedes Zielelements des aria-flowto
-Attributs bestimmt.
Hinweis:
Das Setzen von aria-flowto
hat keine Auswirkungen auf die Tab-Reihenfolge des Inhalts. Es bietet den Benutzern nur die Option, einem Inhaltsweg zu folgen, der nicht der DOM-Reihenfolge entspricht, wenn sie Technologien verwenden, die dieses Attribut unterstützen.
Werte
Zugehörige Schnittstellen
Element.ariaFlowToElements
-
Die Eigenschaft
ariaFlowToElements
ist Teil der Schnittstelle jedes Elements. Ihr Wert ist ein Array von Instanzen von Unterklassen vonElement
, die dieid
-Referenzen imaria-flowto
-Attribut widerspiegeln (mit einigen Einschränkungen). ElementInternals.ariaFlowToElements
-
Die Eigenschaft
ariaFlowToElements
ist Teil der Schnittstelle jedes benutzerdefinierten Elements. Ihr Wert ist ein Array von Instanzen von Unterklassen vonElement
, die dieid
-Referenzen imaria-flowto
-Attribut widerspiegeln (mit einigen Einschränkungen).
Zugehörige Rollen
Verwendet in ALLEN Rollen.
Spezifikationen
Specification |
---|
Accessible Rich Internet Applications (WAI-ARIA) # aria-flowto |
Siehe auch
- HTML id-Attribut
- HTML tabindex-Attribut
- CSS
order
-Eigenschaft - WCAG: Quellreihenfolge
- Using aria-flowto - W3 Wiki