ÜBERBLICK
Umsetzbarkeit:
- Komplexität:Einfach
- Dauer:Kann dauern
Wichtig für Rolle:
Redaktion
Worum geht's?
Alle Bilder, die wichtige Informationen vermitteln oder dazu beitragen, die Inhalte einer Website besser zu verstehen, benötigen eine Textalternative. Dazu zählen fast alle Bilder, meist auch solche, die Gefühle oder eine Stimmung transportieren.
Umsetzung
Nutze die für deine Situation passende Technik, um das Erfolgskriterium zu erfüllen.

Wichtigen Bildern Textalternativen geben
Eine Textalternative wird bei Pixelgrafiken oft über das
alt-Attribut gegeben, bei SVGs meistens peraria-labeloderaria-labelledby.Eine weitere Möglichkeit, dem SVG einen Namen zu geben, ist über einen versteckten Text, der aber im DOM sichtbar ist. Mehr dazu im Artikel von Sara Soueidan: Accessible Icon Buttons.
Die Textalternative kann aber auch neben dem Bild stehen. Wenn das der Fall ist, muss die Grafik von Screenreadern versteckt werden. Mehr dazu unter WCAG 1.1.1: Nicht-Text-Inhalt bei dekorativen Grafiken.
Die Textalternative sollte so gut wie möglich die Inhalte des Bildes wiedergeben. Lerne, gute Alt-Texte zu schreiben.

Videos Textalternativen geben
Videos benötigen auch eine Textalternative, die kurz beschreibt, worum es in dem Video geht.
Diese kann über
aria-labeloderaria-labelledbygesetzt werden oder bei iFrames über dastitle-Attribut. Das ist zum Beispiel bei YouTube- oder Vimeo-Playern automatisch so.

Gruppen von Bildern Textalternativen geben
Bei Gruppen von Bildern, die fast identisch aussehen oder deren Inhalt man logisch sehr gut zusammenfassen kann, reicht es, wenn nur ein Bild einen Text im
alt‑Attribut hat, der die Gruppe sinnvoll beschreibt.Die
alt-Attribute der anderen Bilder bleiben dann leer.
Anmerkungen

Hinweis: Aussagekräftige Hintergrundbilder brauchen auch Textalternativen
Auch aussagekräftige Bilder, die per CSS als Hintergrundbild eingebunden sind, benötigen eine Textalternative. Das kann über ein
aria-label, einentitleoder Text in der Nähe des Bildes passieren.Wenn das Bild aussagekräftig ist, sollte es am besten nicht per CSS eingebunden werden, da es sonst auch nicht im DOM erscheint.
Inhalte Barrierefrei machen?
Unser Workshop für Content und Redaktion
Lernen in unserem Workshop alles, was du wissen musst, um die Inhalte deiner Webseite, Social-Media und anderer Kanäle barrierefrei zu machen!