ARIA-Containerrollenfehler

Text

Das Element mit definierten Aktiv-Nachfolger-Elementen verfügt nicht über eine Containerrolle (Kombinationsfeld, Raster, Listenfeld, Menü, Menüleiste, Optionsgruppe, Struktur, Treegrid, Tablist, Zeile).

Typ

Fehler

Beschreibung

Dieser Fehler gilt für Elemente mit dem Attribut aria-activedescendant.

Ein Element scheint ein Container zu sein, für den das aria-activedescendant-Attribut festgelegt ist, aber das Rollenattribut des Elements verfügt nicht über einen Wert, der für einen Container gültig ist.

Um diesen Fehler zu beheben, legen Sie das Rollenattribut auf den Rollenwert Web Accessibility Initiative – Accessible Rich Internet Applications (CSV-ARIA) fest, der für ein Containerelement gültig ist: Combobox, Raster, Listenfeld, Menü, Menüleiste, Optionsgruppe, Registerkartenliste, Struktur oder Treegrid.

Beispiel

<div role="listbox" id="listbox1" tabindex="0" aria-activedescendant="listbox1-1">
  <div role="option" id="listbox1-1" class="selected">Item 1</div>
  <div role="option" id="listbox1-2">Item 2</div>
  <div role="option" id="listbox1-3">Item 3</div>
  ...
<div>

ARIA-Rollenfehler