Accy

Bedeutungstragendes SVG-Symbol ohne Namen

WCAG 1.1.1 (A) · EN 301 549 9.1.1.1

Es gibt ein SVG, das als Grafik ausgezeichnet ist (role="img") oder auf andere Weise einen Namen haben sollte, aber keinen zugänglichen Namen hat.

Warum das zählt

Ein SVG, das eine Information transportiert und keinen Namen hat, ist für einen Screenreader unsichtbar. Rein dekorative Symbole sind nicht das Problem; das Problem ist das Symbol, das etwas bedeutet — das Schloss für sichere Zahlung, das Siegel für nachhaltige Herstellung.

So wird es behoben

Trägt das Symbol eine Information, ergänzen Sie ein <title> im SVG oder ein aria-label. Ist es dekorativ, kennzeichnen Sie es mit aria-hidden="true" und stellen Sie sicher, dass der sichtbare Text bereits alles Nötige sagt.

So ist es
<svg role="img" viewBox="0 0 24 24"><path d="…"/></svg>
So sollte es sein
<svg role="img" aria-label="Sichere Zahlung" viewBox="0 0 24 24"><path d="…"/></svg>

<!-- Dekorativ, neben Text, der es ohnehin erklärt -->
<svg aria-hidden="true" viewBox="0 0 24 24"><path d="…"/></svg> Versandkostenfrei

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.