Wenn wir über das Design von Websites sprechen, geht es in der Regel darum, wie uns diese Websites visuell erscheinen – wie Farben und Typografie zusammenwirken, wie Seitenelemente platziert und beabstandet sind und ob Navigationslinks an den richtigen Stellen platziert sind. Allerdings interagiert nicht jeder auf diese Weise mit Websites, daher müssen wir auch nicht-visuelle Aspekte des Designs berücksichtigen.
In der Schweiz sind etwa 1.6 Millionen Menschen gesundheitlich beeinträchtigt, teilweise etwa blind oder taub. Viele sind auf alternative Methoden angewiesen, um eine Tätigkeit auszuüben, die Menschen mit normalem Sehvermögen mit ihren Augen ausführen würden. Viele dieser Menschen sind auf unterstützende Technologien wie Bildschirmleser angewiesen, um Websites und andere digitale Inhalte zu erleben. Als Designer, Entwickler und/oder Website-Besitzer liegt es an Ihnen, Ihre Website für diesen Teil Ihrer Zielgruppe zugänglich zu machen.
Was ist ein Bildschirmlesegerät?
Ein Bildschirmlesegerät ist eine Computersoftware, die digitalen Text in eine hörbare und/oder taktile Form umwandelt. Bildschirmlesegeräte ermöglichen es Benutzern, mit ihren Geräten auf nicht-visuelle Weise zu interagieren, und werden hauptsächlich von blinden oder sehbehinderten Menschen sowie von Menschen mit kognitiven Einschränkungen verwendet, die sie daran hindern, Text und Medien auf dem Bildschirm zu betrachten. Viele Bildschirmlesegeräte verfügen über zusätzliche Funktionen, die den Benutzern bei der Navigation durch Webseiten, Computeranwendungen und Betriebssystemoberflächen helfen.
Bildschirmlesegeräte sind eine wichtige und beliebte Hilfsmitteltechnologie. Sie ermöglichen die unabhängige Nutzung digitaler Geräte durch Personen, die sonst nicht in der Lage wären, oder die mit erheblichen Schwierigkeiten konfrontiert wären.
Obwohl sie am häufigsten von blinden oder sehbehinderten Menschen genutzt werden, helfen Bildschirmleser auch denjenigen, die:
- kognitive Schwierigkeiten oder Lernbehinderungen wie Legasthenie haben.
- Schwierigkeiten beim Lesen von Schrift haben.
- eine Sprache lernen.
- es vorziehen, Inhalte auditiv zu konsumieren, anstatt zu lesen.
Manche verwenden auch Bildschirmlesegeräte neben ihrer eingeschränkten Sehkraft. Zum Beispiel kann man die Bilder und Medien auf einer Webseite visuell konsumieren, während man sich für textbasierte Inhalte auf einen Screenreader verlässt.
Wie funktionieren Bildschirmleser?
Ein Bildschirmlesegerät ist eine Softwareanwendung, die auf einem Gerät installiert wird (oder in einigen Fällen als Browsererweiterung) und mit anderen Anwendungen auf diesem Gerät verwendet wird. Es gibt eine Vielzahl von kostenlosen und kostenpflichtigen Screenreadern für Windows, macOS, Linux, iOS und Android.
Ein Benutzer steuert sein Bildschirmlesegerät über die Tastatur. Ein Bildschirmlesegerät wird mit einer Bibliothek von Tastaturbefehlen geliefert, die das Bildschirmlesegerät anweisen, Dinge zu tun wie das Lesen zu starten/stoppen, zurückzuspringen, um einen Textabschnitt erneut zu lesen, Wörter zu buchstabieren, zu verschiedenen Teilen einer Seite zu springen, den Cursor/Fokus zu bewegen, eine Mediendatei abzuspielen oder einen Link, eine Schaltfläche oder ein anderes interaktives Element anzuklicken.
Bildschirmlesegeräte können Textinformationen in zwei Formen übersetzen: Sprache und Braille. Am häufigsten verwenden Bildschirmlesegeräte die Text-to-Speech-Technologie (TTS), um Textinhalte mit einer synthetischen menschlichen Stimme vorzulesen. Geübte Benutzer von TTS-Bildschirmlesegeräten erhöhen die Lesegeschwindigkeit oft weit über das hinaus, was die durchschnittliche Person visuell lesen kann.
Zusätzlich zu TTS können einige Bildschirmlesegeräte Bildschirmtext in Blindenschrift umwandeln. Für diese Funktion schließen die Benutzer ein externes Gerät an, eine so genannte aktualisierbare Braillezeile, die Braillezeichen auf einem Pad erzeugt, während das Bildschirmlesegerät den Text abtastet.
Einige Benutzer bevorzugen es auch, TTS und eine aktualisierbare Braillezeile zusammen zu verwenden.
Bildschirmlesegeräte gibt es auch für mobile Geräte. Da die meisten Smartphones und Tablets keine physischen Tastaturen haben, verlassen sich Bildschirmleser für diese Geräte auf Touchscreen-Interaktionen – Wischen, Tippen und Tippen-und-Halten – um die Wiedergabe zu steuern und durch den Seiteninhalt zu navigieren.
Wie Sie Ihre Website für Bildschirmleser gestalten
Angesichts der heutigen Popularität und Bedeutung von Bildschirmlesegeräten müssen Website-Besitzer und -Entwickler die Barrierefreiheit von Bildschirmlesegeräten bei der Erstellung und Pflege ihrer Online-Eigenschaften berücksichtigen. Dadurch wird sichergestellt, dass alle Besucher Zugang zu den gleichen Inhalten und ein optimales Erlebnis haben.
Bildschirmleser übersetzen Webseiten, indem sie HTML-Dateien direkt lesen, daher sollte alles, was der Leser benötigt, in dieser Datei enthalten sein. Hier finden Sie einige grundlegende Schritte, die Sie unternehmen können, um Screenreadern die Verarbeitung Ihrer Seiten zu erleichtern und Ihre Website für Benutzer von Screenreadern leicht navigierbar zu machen. Um das meiste aus diesem Abschnitt herauszuholen, empfehlen wir Ihnen, Ihre HTML-Kenntnisse aufzufrischen, falls dies erforderlich ist.
Strukturieren Sie Ihr HTML mit den entsprechenden Tags.
Bildschirmlesegeräte verwenden HTML-Tags, um den Inhalt und die Bereiche der Seite zu verstehen und zu erkennen, welche Elemente für den Benutzer zur Auswahl stehen. Aus diesem Grund ist der effektivste Weg, Ihre Webseiten zugänglich zu machen, Ihren HTML-Code mit semantisch reichhaltigen Tags zu strukturieren.
Wenn wir sagen, dass ein Tag “semantisch reichhaltig” ist, meinen wir, dass der Name des Tags selbst dem Bildschirmleser seinen Zweck vermittelt. Tags wie <p>, <img>, <h2>, <ul>, <ol> und <table> sind alle semantisch reichhaltig, weil aus dem Tag-Namen selbst klar hervorgeht, was sie sind – <p> ist ein Absatz, <img> ist ein Bild, und so eins. Auf der anderen Seite sind <span> und <div> Tags generisch und nicht semantisch reichhaltig – sie könnten für jedes Element verwendet werden. Für diese Tags können Sie ARIA-Landmarken verwenden – wir werden diese bald behandeln.
HTML auf diese Weise zu schreiben, ist aus mehreren Gründen wichtig. Erstens ermöglichen Bildschirmlesegeräte den Benutzern, zwischen Tags des gleichen Typs zu springen. Eine häufige Anwendung dafür sind Überschriften, eine wichtige Navigationsmethode für Screenreader-Benutzer. Wenn ein Screenreader z. B. die Verwendung von <h2> erkennt, ermöglicht er dem Benutzer, zwischen H2s zu springen, ähnlich wie sehende Benutzer eine Seite durch das Lesen der Überschriften scannen könnten.
Zweitens aktivieren einige HTML-Elemente, wie z. B. <table>, bestimmte Screenreader-Befehle. Wenn ein Screenreader das <table>-Tag sieht, weiß er, dass er den Benutzer mit seiner Tastatur horizontal und vertikal durch die Tabelle navigieren lassen soll. Aus diesem Grund sollten Sie es vermeiden, Elemente zu erstellen, die wie eine Tabelle, Liste oder Schaltfläche aussehen, aber ein nicht passendes Tag (wie <div>) verwenden. Verwenden Sie stattdessen, wenn möglich, das passende Tag.
Schließlich ist ein <title>-Tag auch für Bildschirmleser nützlich. Benutzer können ihre Bildschirmlesegeräte so einstellen, dass sie den Inhalt dieses Tags lesen, nachdem die Seite geladen wurde, um weiteren Kontext zu liefern.
Geben Sie die Sprache im html-Tag an.
Einem Bildschirmlesegerät muss mitgeteilt werden, in welcher Sprache eine Webseite geschrieben ist, damit es weiß, wie es die Wörter für den Benutzer mit TTS aussprechen soll.
Bildschirmleser suchen zuerst nach dem lang-Attribut innerhalb des <html>-Tags für seitenweite Sprachinformationen. Wenn eine Seite z. B. in Englisch geschrieben ist, würde der öffnende <html>-Tag lauten:
In Fällen, in denen Fremdwörter auf der Seite erscheinen, kann das lang-Attribut innerhalb eines beliebigen anderen Tags, üblicherweise <span> oder <p>, platziert werden, um einen temporären Sprachwechsel zu kennzeichnen:
I am a paragraph in English.
“Hello” in Spanish is hola.
Je suis un paragraphe en Français.
Verwenden Sie ARIA-Attribute.
ARIA-Attribute sind Werte, die die Funktion eines Seitenelements oder Bereichs für Bildschirmleser angeben. Sie können innerhalb von <div> und <span> Tags mit dem Attribut role platziert werden. Zu den ARIA-Rollen gehören main, form, navigation und search.
Wenn Sie z.B. angeben möchten, dass es sich bei einer Liste von Links um ein Navigationsmenü handelt, können Sie ein ARIA-Landmark wie folgt platzieren:
- Product
- Solutions
- About Us
- Blog
Hier ist role=”navigation” die ARIA-Landmark.
Beachten Sie auch, dass ARIA-Landmarken nur in <div>- und <span>-Tags verwendet werden sollten, da diese generische Tags und nicht semantisch reichhaltig sind. Tags wie <menu>, <nav>, <form> und <main> sollten keine ARIA-Landmarken verwenden, da ihr Zweck bereits durch ihre Namen festgelegt ist.
Obwohl nicht alle Screenreader ARIA-Landmarken erkennen, ist es eine gute Praxis, sie in allen Seitenbereichen zu verwenden, deren Funktion allein aus den Tag-Namen unklar ist.
Schreiben Sie beschreibende Überschriften und erste Sätze.
Ähnlich wie sehende Benutzer den Seiteninhalt visuell überfliegen, können Benutzer von Bildschirmlesegeräten eine Vorschau der Überschriften und Absätze anzeigen, um zu sehen, ob der Inhalt für sie relevant ist. Daher ist es eine gute Praxis, die Überschriften so beschreibend wie möglich zu gestalten und die Absätze so zu beginnen, dass die Leser ein Verständnis für den kommenden Inhalt bekommen.
Verwenden Sie Alt-Text.
Der Hauptzweck von alternativem Text ist nicht die Suchmaschinenoptimierung, sondern die Bereitstellung von Untertiteln für Medieninhalte für Bildschirmleser. Wenn ein Bildschirmlesegerät auf ein Bild, ein Video oder ein anderes Medium stößt, wird es standardmäßig den Alternativtext lesen, wenn dieser vorhanden ist. Wenn kein Alt-Text vorhanden ist, ignorieren Bildschirmleser das Bild oder lesen den Dateinamen des Bildes.
Um Ihre Seiten zugänglich zu machen, fügen Sie immer einen klaren und beschreibenden Alt-Text zu jedem Nicht-Text-Inhalt hinzu, also zu Bildern, Videos, Symbolen und Einbettungen. Ein geeigneter Alt-Text für dieses Bild ist zum Beispiel…

…wäre:
alt="Kapelbrücke in Luzern am Abend mit Beleuchtung”
Punktuation
Hier ist ein weiterer Tipp, der allen Seitenbesuchern hilft, ob mit oder ohne Screenreader-Unterstützung. Um Sprache zu simulieren, macht Screen-Reader-TTS Pausen bei Punkten, Kommas, neuen Absätzen und anderen Interpunktionszeichen. Für ein optimales Erlebnis sollten Sie sicherstellen, dass Sie die Interpunktion auf die richtige Weise implementieren.