ARIA: status Rolle
Die status
-Rolle definiert einen Live-Bereich, der dem Benutzer beratende Informationen enthält, die nicht wichtig genug sind, um als alert
betrachtet zu werden.
Beschreibung
Ein status
ist eine Art von Live-Bereich, der beratende Informationen bietet, die nicht wichtig genug sind, um einen Alarm zu rechtfertigen, der die aktuelle Aktivität des Benutzers sofort unterbrechen würde. Er wird oft, aber nicht zwingend, als Statusleiste angezeigt.
Der status
sollte bei einer Aktualisierung seiner Inhalte nicht in den Fokus gerückt werden. Live-Bereiche sollen Benutzer über dynamische Aktualisierungen informieren, die in anderen Bereichen der aktuellen Webseite aufgetreten sind, ohne jedoch die aktuelle Aktivität des Benutzers durch einen Kontextwechsel zu unterbrechen. Wenn es notwendig ist, den Fokus zu verschieben, ist die Verwendung eines status
oder eines anderen Live-Bereichs wahrscheinlich nicht angebracht.
Elemente mit der Rolle status
haben einen impliziten aria-live
-Wert von polite
und einen impliziten aria-atomic
-Wert von true
.
Zugehörige WAI-ARIA Rollen, Zustände und Eigenschaften
aria-atomic
-
Definiert, ob assistive Technologien die komplette oder nur Teile der geänderten Region präsentieren sollten. Elemente mit der Rolle
status
haben einen impliziten aria-atomic-Wert vontrue
. aria-live
-
Definiert, wann die assistive Technologie den Benutzer über Updates des Inhalts informieren sollte. Elemente mit der Rolle
status
haben einen impliziten aria-live-Wert vonpolite
, was bedeutet, dass Bildschirmlesegeräte Änderungen im Logbuch ankündigen, wenn der Benutzer inaktiv ist. aria-label
oderaria-labelledby
-
Einige Bildschirmlesegeräte kündigen den Namen eines Status-Elements an, bevor sie deren Inhalte ankündigen. Wenn ein Name sichtbar ist, referenzieren Sie ihn mit
aria-labelledby
. Einaria-label
einzuschließen, bietet eine Methode, die sichtbaren Inhalte eines Status-Elements mit Text einzuleiten, der bei einem Bildschirmreader nicht angezeigt wird. Es ist nicht erforderlich, einen Status zu benennen. Wenn nichts geeignet ist, können beide Attribute weggelassen werden.
Spezifikationen
Specification |
---|
Accessible Rich Internet Applications (WAI-ARIA) # status |