Sag Hello

Digitale Barrierefreiheit Website Checkliste

Interaktive Beispiele, die zeigen, wie barrierefreie Elemente richtig umgesetzt werden – von Formularen über Navigation und vielem mehr. Best Practices inklusive hilfreichen Code Elementen zum Weiterverwenden.

Headlines & Seitenstruktur

Eine klare Seitenstruktur mit korrekt verschachtelten Überschriften (<h1> bis <h6>) verbessert die Navigation, Lesbarkeit und Screenreader-Nutzung. Jede Seite benötigt eine eindeutige <h1>-Überschrift, gefolgt von logisch strukturierten Unterüberschriften. Semantische HTML-Tags (<section>, <article>, <aside>) und ARIA-Landmarks (role="main", role="banner") helfen assistiven Technologien, Inhalte korrekt zu interpretieren.

Checkliste
0 / 0

Beispiel Komponente: Headlines & Seitenstruktur
Hello

Das ist ein Text in einfacher Sprache.

Hello

Das ist ein Text in einfacher Sprache.

  • Listen-Punkt 1
  • Listen-Punkt 2
  • Listen-Punkt 3
  • Listen-Punkt 4
HTML Code
CSS Code

Text & Schriften

Barrierefreier Text ist so gestaltet, dass er für alle Menschen leicht lesbar und verständlich ist. Dazu gehören klare Schriftarten, ausreichende Kontraste, sinnvolle Strukturierung und unter Umständen einfache Sprache, damit Inhalte unabhängig von individuellen Einschränkungen zugänglich sind.

Checkliste
0 / 0

Beispiel Komponente: Text & Schriften
Ich bin eine serifenlose Schrift.

Ich bin eine Serifenschrift.

HTML Code
CSS Code

Bilder

Bilder sollten mit einem aussagekräftigen Alternativtext (alt-Attribut) versehen werden, der ihren Inhalt oder ihre Funktion beschreibt. Dekorative Bilder erhalten ein leeres alt="", damit sie von Screenreadern ignoriert werden. Enthält ein Bild wichtige Informationen, muss auf ausreichend Kontrast geachtet werden, und interaktive Bilder sollten mit ARIA-Attributen ergänzt werden.

Checkliste
0 / 0

Beispiel Komponente: Bilder
Informativ
Smiley-Symbol mit gelbem Gesicht und blauen Augen sowie einem blauen Mund, umgeben von einem abgerundeten blauen Quadrat.
Dekorativ
HTML Code

Icons

Icons müssen so gestaltet sein, dass ihre Funktion für alle User klar erkennbar ist. Sie benötigen eine eindeutige Beschreibung, die ihre Bedeutung erklärt, z. B. durch ein aria-label oder einen ergänzenden Text. Dekorative Icons sollten mit aria-hidden="true" für Screenreader ausgeblendet werden, um Verwirrung zu vermeiden. Klare Gestaltung, hoher Kontrast und eine sinnvolle Platzierung erhöhen die Zugänglichkeit.

Checkliste
0 / 0

Beispiel Komponente: Icons
Mehr über Icons erfahren
HTML Code
CSS Code

Buttons

Barrierefreie Buttons sind klar beschriftet, gut lesbar und bieten ausreichend Farbkontrast. Sie sind per Tastatur und Screenreader bedienbar und geben visuelles Feedback bei Interaktion. Zudem sind sie groß genug für einfache Bedienung, auch bei motorischen Einschränkungen.

Checkliste
0 / 0

Beispiel Komponente: Buttons
HTML Code
CSS Code

Inputfield

Ein barrierefreies Inputfeld muss klar beschriftet, gut sichtbar und leicht bedienbar sein. Dafür sollte jedes Feld ein sichtbares <label> haben, das mit for="id" direkt mit dem Eingabefeld verknüpft ist, so erkennen auch Screenreader worum es geht. Wichtige Faktoren sind außerdem ausreichender Kontrast, eine gut lesbare Schriftgröße (mind. 16px) und eine Tastaturbedienung. Fehlerhinweise sollten verständlich und per aria-describedby mit dem Feld verbunden sein.

Checkliste
0 / 0

Beispiel Komponente: Inputfield
Bitte gib eine gültige E-Mail-Adresse an.
HTML Code
CSS Code

Cards

Barrierefreie Cards sollten einen sinnvollen semantischen Aufbau haben, z. B. durch HTML-Elemente wie <article> oder <section>, und für Screenreader leicht verständlich sein. Wichtige Inhalte wie Titel, Beschreibungen oder Links müssen klar gekennzeichnet und per Tastatur sowie Screenreader zugänglich sein. Zudem sollte ausreichend Kontrast zwischen Text, Hintergrund und interaktiven Elementen bestehen, um die Lesbarkeit zu gewährleisten.

Checkliste
0 / 0

Beispiel Komponente: Cards
Haustiere

Neben ihrer wilden Seite haben Katzen auch eine Vorliebe für Technik. Viele Besitzer kennen das Problem: Kaum ist der Laptop geöffnet, sitzt die Katze darauf.

Lesezeit: 8 min
Bildbeschreibung
HTML Code
CSS Code