Optimiert eure Designs mit Barrierefreiheits-Anmerkungen

Erstellt am

Barrierefreiheit ist ein Gemeinschaftsprojekt. Damit eine Website für alle Nutzer:innen gut bedienbar ist, sollte Accessibility im gesamten Entwicklungsprozess berücksichtigt werden. Wie können Designer:innen am besten dazu beitragen?

Als Web-Entwickler und Requirements Engineer arbeite ich eng mit UI/UX-Designer:innen zusammen. Auf Basis der Anforderungen erarbeiten sie Entwürfe und Prototypen für die Benutzeroberfläche, die Entwickler:innen später implementieren. Diese Arbeit ist oft sehr visuell dominiert: Welche Farben kommen zum Einsatz? Wie berücksichtigen wir die Corporate Identity des Kunden optimal?

Zwei Mitarbeiterinnen eines Blumengeschäfts betrachten das Tablet vor ihnen auf dem Tisch.

Bei Barrierefreiheit denken Designer:innen daher oft an die Verwendung von Farbe und ausreichende Kontrastverhältnisse. Doch Designs können noch mehr: Barrierefreiheits-Anmerkungen vermitteln wichtige Informationen über die Struktur und Semantik der Website.

Das A11y Annotation Kit für Figma

Es gibt verschiedene Programme zum Erstellen von Prototypen. Meine Kolleg:innen arbeiten gerne mit Figma, einer kollaborativen Plattform für UI/UX Design.

Um dort Überlegungen zur Barrierefreiheit zu dokumentieren, können Designer:innen selbst passende Elemente definieren oder mit fertigen Bibliotheken wie dem A11y Annotation Kit arbeiten. Dieses bietet eine breite Palette an Tools, um semantische Informationen im Design auszuzeichnen. Sehen wir uns ein paar davon näher an.

Überschriften auszeichnen

Sehende Nutzer:innen scannen meist instinktiv eine Website nach Überschriften, um das zu finden, wonach sie suchen. Auch für blinde und sehbeeinträchtigte Nutzer:innen sind Überschriften von zentraler Bedeutung: Laut der letzten Umfrage von WebAIM sagen 9 von 10 Screenreader-Nutzer:innen, dass sinnvoll eingesetzte Überschriften-Ebenen für sie sehr oder eher nützlich seien.

Überschriften müssen semantisch korrekt ausgezeichnet werden, damit Screenreader sie als Überschrift ankündigen können. Bei Websites passiert das mit den HTML-Tags h1 bis h6 . Nutzer:innen können dann etwa mit Tastaturkürzel von Überschrift zu Überschrift springen und sich somit schnell einen Überblick verschaffen.

Designer:innen sollten sich daher möglichst früh überlegen, wie der Inhalt einer Seite sinnvoll mit Überschriften strukturiert werden kann. Im finalen Design sollten alle Überschriften sowie ihre Ebene (1 bis 6) markiert sein. Hier ein Beispiel:

Ein Design mit zwei Überschriften, die als h2 und h3 markiert sind.

Screenshot: © Alexander Lehner

Zwei Fragen werden euch dabei ständig begleiten: Was macht eine Überschrift zur Überschrift? Welche Überschriften-Hierarchie ist sinnvoll? Um euch das Leben etwas zu erleichtern, hier ein paar Tipps:

Alternativtext für Bilder

Fehlende oder schlechte Alternativtexte zählen zu den häufigsten Barrieren auf Websites. Laut der Studie WebAIM Million 2023 weisen über ein Drittel der Bilder auf beliebten Websites einen fehlenden, fragwürdigen oder sich wiederholenden Alternativtext auf.

Design-Prototypen sollten daher Alternativtexte für Bildinhalte definieren, so dass visuell vermittelte Informationen auch für Screenreader-Nutzer:innen zugänglich sind. Hierbei solltet ihr folgende Punkte beachten:

Ein Design mit mehreren Bildern, für die Alternativtexte definiert sind.

Screenshot: © Alexander Lehner

Weitere Infos sowie einige Negativbeispiele findet ihr in meinem Artikel „Ein Bild sagt mehr als tausend Worte – außer du bist blind!“.

Links sind unterstrichen. Buttons sind klickbare Boxen. Oder? 🤔

Visuell sind Links und Buttons oft nicht klar voneinander zu unterscheiden. In manchen Designs sehen Links wie klassische Buttons aus, und umgekehrt. Für sehende Nutzer:innen ist das meistens kein Problem: Hauptsache sie verstehen, dass es sich um interaktive Elemente handelt.

Für assistive Technologien ist die semantische Rolle der Elemente jedoch besonders wichtig. Je nachdem, ob der Screenreader ein Element als Link oder Button ankündigt, erwarten Nutzer:innen ein anderes Verhalten:

Das heißt: Das Aussehen ist zweitrangig. Die Funktion des Elements ist entscheidend. Ich empfehle euch den Artikel „Links vs. Buttons in Modern Web Applications“, der noch tiefer in das Thema eintaucht.

Also liebe Designer: Markiert Links und Buttons entsprechend ihrer Funktion. Und erklärt am besten in der Legende des Designs, dass Entwicklerinnen dafür native Elemente verwenden sollten. Also a für Links und button für Buttons. Eure Nutzer:innen werden es euch danken! 🤩

Erstellt am