Accy

Nicht existierende ARIA-Rolle

WCAG 4.1.2 (A) · EN 301 549 9.4.1.2

Ein Element hat role="{role}", was keine gültige Rolle ist.

Warum das zählt

Eine falsch geschriebene Rolle bewirkt nichts: Der Browser ignoriert sie, und das Element wird mit seiner ursprünglichen Semantik ausgegeben — was fast immer „gar keine Bedeutung“ heißt. Die Entwicklerin hält es für behoben, und es ist es nicht.

So wird es behoben

Korrigieren Sie den Rollennamen — oder lassen Sie ihn weg und verwenden Sie das native HTML-Element, das die richtige Rolle bereits mitbringt.

So ist es
<span role="buton">Kaufen</span>
So sollte es sein
<button type="button">Kaufen</button>

Verwandte Themen

Hat Ihr Shop diesen Mangel?

Prüfen Sie es kostenlos, zusammen mit den anderen 54 Kriterien. Ohne Anmeldung.

Ohne Anmeldung. Wir prüfen eine öffentlich abrufbare Seite und speichern nichts über Sie.