Das role-Attribut muss einen geeigneten Wert für das Element haben

Blind Hören Mobilität
WCAG 2.2 Level A
Von Menschen für Menschen geschrieben und recherchiert
Foto des Experten
Ritvik Shrivastava
Fachmännisch überprüft von
Kommentare: 0
Ihre gesamte Domain
Erhalten Sie detaillierte Anweisungen, wie Sie jedes Barrierefreiheitsproblem auf Ihrer Website beheben können

Werte, die WAI-ARIA-role-Attributen zugewiesen werden, müssen gültig sein. Gültige Attribute sind korrekt geschrieben, entsprechen bestehenden ARIA-Rollenwerten und sind keine abstrakten Rollen.

Warum es wichtig ist

Screenreader und andere unterstützende Technologien müssen die Rolle jedes Elements auf einer Webseite korrekt interpretieren können. Wenn eine ungültige Rolle verwendet wird, kann das Element nicht mit seinen Eigenschaften, Merkmalen und Methoden an unterstützende Technologien weitergegeben werden, wodurch die Barrierefreiheit beeinträchtigt wird.

Behebung des Problems

Stellen Sie sicher, dass alle Werte, die role=”” zugewiesen sind, gültigen WAI-ARIA-Rollen entsprechen.

Verfügbare Rollen nach Typ sind:

  • Landmark: article, banner, complementary, main, navigation, region, search, contentinfo
  • Widget: alert, alertdialog, application, dialog, group, log, marquee, menu, menubar, menuitem, menuitemcheckbox, menuitemradio, progressbar, separator, slider, spinbutton, status, tab, tablist, tabpanel, timer, toolbar, tooltip, tree, treegrid, treeitem
  • Pseudo-HTML: button, checkbox, columnheader, combobox, form, grid, gridcell, heading, img, link, listbox, listitem, option, radio, radiogroup, row, rowgroup, rowheader, scrollbar, textbox
  • Dokument: document (wenn ein Dokumentbereich innerhalb eines anderen Bereichs erstellt wird)
  • Anwendung: application (nur um ein Widget herum, um normale Tastenkombinationen für Seiteninhalte zu aktivieren)
  • Präsentation: presentation (um die native Rolle des Elements aufzuheben)
  • Andere Semantik: math, definition, note, directory
  • Abstrakt: command, composite, input, landmark, range, section, sectionhead, select, structure, widget