ARIA Zustände & Eigenschaften
Schematische Darstellung: Person mit weißem Stock gelangt über ein Boddenleitsystem zu einem Aufmerksamkeitsfeld

aria-current
Information über die aktuelle Position

Das Attribut aria-current dient als technischer Indikator für einen aktuellen Wert innerhalb einer Gruppe zusammengehörender Steuerelemente. Üblicherweise handelt es sich um Aufzählungen von Elementen desselben Typs, etwa Links in Positionsangaben oder Schaltern in einem interaktiven Kalender .

Visuell wird mit CSS-Anweisungen eine unterschiedliche Darstellung für aktuelle Werte erzielt. Für die technische Wahrnehmbarkeit aktueller Zustände beim Arbeiten mit einem Screen Reader steht das aria-current Attribut zur Verfügung.

Das Attribut fügt keine Funktionalitäten zu einem Element hinzu. Es ist rein informativ und nicht performativ.

Definition und Verwendung

Die WAI definiert das Attribut folgendermaßen:

„Dient als Indikator für das Element, welches den aktuellen Teil innerhalb eines Containers oder einer Gruppe verwandter Elemente darstellt.“

(Übersetzung durch Zweiter Blick)

Elemente und Rollen

Das Attribut aria-current ist laut Spezifikation für alle ARIA-Rollen beziehungsweise HTML-Elemente zulässig. Es kann also beispielsweise in Positionsangaben damit auch ein Listenelement gekennzeichnet werden, das nicht als Link realisiert ist.

Einsatzbereiche

In Komponenten mit Reitern (Tabliste) sollte aria-selected den aktuell angezeigten Reiter (Tab) technisch kennzeichnen.

Technische Realisierung

HTML Techniken

Es genügt, das Attribut mit dem passenden Wert in den Tag einzubetten.

Im folgenden Codebeispiel wird das Listenelement für den ersten Schritt in einem Antragsformular als aktuell verfügbar gekennzeichnet:

<li
  aria-current="step">
    Persönliche Daten
</li>

CSS Techniken

Die visuelle Hervorhebung von Elementen mit dem Attribut aria-current kann etwa folgendermaßen realisiert werden:

[aria-current] {
  font-weight: bold;
}

Werte

aria-current Werte und deren Bedeutung
Wert Bedeutung
true Das Element stellt das aktuelle Element in einer Gruppe von Elementen dar.
false (Voreinstellung) Das Element stellt nicht das aktuelle Element in einer Gruppe von Elementen dar.
page Das Element stellt die aktuelle Seite in einer Gruppe von Seiten dar (Link in einer Navigation, ...).
step Das Element stellt den aktuellen Schritt in einem Prozess dar.
location Das Element stellt die aktuelle Position in einer Umgebung oder einem Kontext dar (Breadcrumbs, …).
date Das Element stellt das aktuelle Datum in einem Kalender dar.
time Das Element stellt die aktuelle Zeit in einer Ansammlung von Zeitangaben (Zeittafel, ...) dar.

Verhalten von assistierenden Technologien

JAWS gibt in der Standardkonfiguration der Version 2025 unter Chrome 132 folgende spezifische Informationen an:

aria-current und JAWS
Wert 📢 Ausgabe
true Aktuelles
false -
page Aktuelle Seite
step Aktueller Schritt
location Aktuelle Position
date Aktuelles Datum
time Aktuelle Zeit

Nutzungsfreundlichkeit

Nicht immer muss der aktuelle Wert gekennzeichnet werden. Beim Arbeiten mit einem Screen Reader werden Zusatzinformationen von einigen als störend oder irritierend empfunden. Wenn sich das Element jedoch visuell von anderen in der Gruppe unterscheidet, muss der visuellen Hervorhebung aria-current als technischer Indikator hinzugefügt werden. (Erfolgskriterium 1.3.1)