ARIA: Rolle `timer`
Die timer
-Rolle signalisiert unterstützenden Technologien, dass ein Element ein numerischer Zähler ist, der die verstrichene Zeit ab einem Startpunkt oder die verbleibende Zeit bis zu einem Endpunkt angibt. Unterstützende Technologien werden Aktualisierungen eines Timers nicht ankündigen, da dieser eine implizite aria-live-Wert von off
hat.
<div role="timer" id="eggtimer">0</div>
Dieser div
-Element wird als Timer ohne verbleibende Zeit definiert.
Beschreibung
Die timer
-Rolle signalisiert unterstützenden Technologien, dass dieser Teil des Webinhalts eine Live-Region ist, die einen Timer enthält, der die verbleibende Zeit oder die verstrichene Zeit angibt. Der innere Text eines Timers sollte eine aktualisierte aktuelle Zeitangabe sein. Während der Wert nicht unbedingt maschinenlesbar sein muss, sollte er kontinuierlich in regelmäßigen Abständen aktualisiert werden, es sei denn, der Timer ist angehalten oder erreicht seinen Endpunkt.
Zusammen mit alert
, log
, marquee
und status
ist die timer
-Rolle eine Live-Region und kann durch Live-Region-Attribute modifiziert werden.
Zugehörige WAI-ARIA-Rollen, -Zustände und -Eigenschaften
aria-label
oderaria-labelledby
-
Einige Screenreader kündigen den Namen eines Timer-Elements an, bevor sie dessen Inhalt vorlesen. Wenn ein Name sichtbar ist, referenzieren Sie ihn mit
aria-labelledby
. Das Hinzufügen einesaria-label
bietet eine Methode, den sichtbaren Inhalt eines Timer-Elements mit Text zu versehen, der nicht angezeigt wird, wenn ein Screenreader den Inhalt liest. Das Benennen eines Timers ist nicht erforderlich, daher können beide Attribute weggelassen werden, wenn nichts geeignet ist. aria-live
-
Elemente mit der Rolle
timer
haben einen impliziten aria-live-Wert vonoff
.
Barrierefreiheitsbedenken
Wenn ein Zeitlimit erforderlich ist, zum Beispiel aus Sicherheitsgründen, sollte der Benutzer die Möglichkeit haben, es abzuschalten oder zu verlängern. Diese Einschränkung gilt nicht, wenn das Zeitlimit aufgrund eines Live-Events, wie z.B. einer Auktion oder eines Spiels, erforderlich ist, oder wenn die Zeit, um das Formular abzuschließen, für eine gültige Übermittlung entscheidend ist.
Spezifikationen
Specification |
---|
Accessible Rich Internet Applications (WAI-ARIA) # timer |