2.1 per Tastatur zugänglich
Machen Sie alle Funktionen über eine Tastatur verfügbar.
2.1.1 Tastatur – Stufe A
Die gesamte Funktionalität des Inhalts ist über eine Tastaturschnittstelle bedienbar, ohne dass bestimmte Zeitvorgaben für einzelne Tastenanschläge erforderlich sind, es sei denn, die zugrunde liegende Funktion erfordert eine Eingabe, die vom Bewegungspfad des Benutzers und nicht nur von den Endpunkten abhängt.
Hinweis 1: Diese Ausnahme bezieht sich auf die zugrunde liegende Funktion, nicht auf die Eingabetechnik. Wenn Sie beispielsweise Handschrift zur Texteingabe verwenden, erfordert die Eingabetechnik (Handschrift) eine pfadabhängige Eingabe, die zugrunde liegende Funktion (Texteingabe) jedoch nicht.
Hinweis 2: Dies verbietet nicht die Bereitstellung von Mauseingaben oder anderen Eingabemethoden zusätzlich zur Tastaturbedienung und soll auch nicht davon abhalten.
2.1.2 Keine Tastaturfalle Stufe A
Wenn der Tastaturfokus über eine Tastaturschnittstelle auf eine Komponente der Seite verschoben werden kann, kann der Fokus von dieser Komponente weg verschoben werden, indem nur eine Tastaturschnittstelle verwendet wird. Wenn dafür mehr als unveränderte Pfeil- oder Tabulatortasten oder andere standardmäßige Exit-Methoden erforderlich sind, Der Benutzer wird über die Methode zum Wegbewegen des Fokus informiert.
Hinweis 1: Da jeder Inhalt, der dieses Erfolgskriterium nicht erfüllt, die Nutzung der gesamten Seite durch einen Benutzer beeinträchtigen kann, müssen alle Inhalte auf der Webseite (unabhängig davon, ob sie zur Erfüllung anderer Erfolgskriterien verwendet werden oder nicht) dieses Erfolgskriterium erfüllen. Siehe Konformitätsanforderung 5: Nichteinmischung.
2.1.3 Tastatur (keine Ausnahme) Stufe AAA
Alle Funktionen des Inhalts können über eine Tastaturschnittstelle bedient werden, ohne dass bestimmte Zeitvorgaben für einzelne Tastenanschläge erforderlich sind.
2.1.4 Tastenkombinationen für Zeichen Level A (hinzugefügt in 2.1)
Wenn eine Tastenkombination im Inhalt nur mit Buchstaben (einschließlich Groß- und Kleinbuchstaben), Satzzeichen, Zahlen oder Symbolen implementiert ist, dann ist mindestens eine der folgenden Bedingungen erfüllt:
- Ausschalten: Es steht ein Mechanismus zum Ausschalten der Verknüpfung zur Verfügung.
- Neu zuordnen: Es steht ein Mechanismus zur Verfügung, um die Tastenkombination neu zuzuordnen, um eine oder mehrere nicht druckbare Tastaturtasten (z. B. Strg, Alt) einzubeziehen.
- Nur bei Fokus aktiv: Die Tastenkombination für eine Benutzeroberflächenkomponente ist nur aktiv, wenn diese Komponente den Fokus hat.
2.2 ausreichend Zeit
Geben Sie den Benutzern genügend Zeit, Inhalte zu lesen und zu nutzen.
2.2.1 Timing einstellbar Stufe A
Für jede durch den Inhalt festgelegte Zeitbegrenzung trifft mindestens eine der folgenden Aussagen zu:
- Ausschalten: Der Benutzer darf das Zeitlimit deaktivieren, bevor es darauf stößt. oder
- Anpassen: Der Benutzer kann das Zeitlimit anpassen, bevor es in einem weiten Bereich auftritt, der mindestens das Zehnfache der Länge der Standardeinstellung beträgt. oder
- Verlängern: Der Benutzer wird vor Ablauf der Zeit gewarnt und erhält mindestens 20 Sekunden Zeit, um das Zeitlimit mit einer einfachen Aktion (z. B. „Drücken Sie die Leertaste“) zu verlängern. Der Benutzer darf das Zeitlimit mindestens zehnmal verlängern; oder
- Echtzeit-Ausnahme: Das Zeitlimit ist ein erforderlicher Teil eines Echtzeitereignisses (z. B. einer Auktion) und es gibt keine Alternative zum Zeitlimit; oder
- Wesentliche Ausnahme: Die Frist ist unbedingt erforderlich und eine Verlängerung würde die Aktivität ungültig machen; oder
- 20-Stunden-Ausnahme: Das Zeitlimit beträgt mehr als 20 Stunden.
2.2.2 Pause, Stopp, Verstecken Stufe A
Für das Verschieben, Blinken, Scrollen oder die automatische Aktualisierung von Informationen gilt Folgendes:
- Bewegen, Blinken, Scrollen: Für alle sich bewegenden, blinkenden oder scrollenden Informationen, die (1) automatisch starten, (2) länger als fünf Sekunden dauern und (3) parallel zu anderen Inhalten angezeigt werden, gibt es für den Benutzer einen Mechanismus pausieren, stoppen oder verbergen Sie es, es sei denn, die Bewegung, das Blinzeln oder Scrollen ist Teil einer Aktivität, bei der es wesentlich ist; Und
- Automatische Aktualisierung: Für alle automatisch aktualisierten Informationen, die (1) automatisch gestartet werden und (2) parallel zu anderen Inhalten angezeigt werden, gibt es einen Mechanismus, mit dem der Benutzer sie anhalten, stoppen oder ausblenden oder die Häufigkeit steuern kann aktualisieren, es sei denn, die automatische Aktualisierung ist Teil einer Aktivität, bei der sie unbedingt erforderlich ist.
Hinweis 1: Anforderungen im Zusammenhang mit flackernden oder blinkenden Inhalten finden Sie in Richtlinie 2.3.
Hinweis 2: Da jeder Inhalt, der dieses Erfolgskriterium nicht erfüllt, die Nutzung der gesamten Seite durch einen Benutzer beeinträchtigen kann, müssen alle Inhalte auf der Webseite (unabhängig davon, ob sie zur Erfüllung anderer Erfolgskriterien verwendet werden oder nicht) dieses Erfolgskriterium erfüllen. Siehe Konformitätsanforderung 5: Nichteinmischung.
Hinweis 3: Inhalte, die regelmäßig durch Software aktualisiert oder an den Benutzeragenten gestreamt werden, müssen keine Informationen bewahren oder präsentieren, die zwischen dem Beginn der Pause und der Wiederaufnahme der Präsentation generiert oder empfangen werden, da dies technisch möglicherweise nicht möglich ist In vielen Situationen könnte dies irreführend sein.
Hinweis 4: Eine Animation, die im Rahmen einer Preload-Phase oder einer ähnlichen Situation auftritt, kann als wesentlich angesehen werden, wenn in dieser Phase keine Interaktion für alle Benutzer möglich ist und wenn keine Fortschrittsanzeige die Benutzer verwirren oder sie zu der Annahme verleiten könnte, dass der Inhalt eingefroren oder fehlerhaft sei.
2.2.3 Kein Timing Stufe AAA
Das Timing ist kein wesentlicher Bestandteil des durch den Inhalt präsentierten Ereignisses oder der Aktivität, außer bei nicht interaktiven synchronisierten Medien und Echtzeitereignissen.
2.2.4 Unterbrechungen Stufe AAA
Unterbrechungen können vom Benutzer verschoben oder unterdrückt werden, mit Ausnahme von Unterbrechungen, die einen Notfall darstellen.
2.2.5 Erneute Authentifizierung Stufe AAA
Wenn eine authentifizierte Sitzung abläuft, kann der Benutzer die Aktivität nach erneuter Authentifizierung ohne Datenverlust fortsetzen.
2.2.6 Auszeiten Stufe AAA (hinzugefügt in 2.1)
Benutzer werden vor der Dauer jeglicher Benutzerinaktivität gewarnt, die zu Datenverlust führen könnte, es sei denn, die Daten bleiben länger als 20 Stunden erhalten, wenn der Benutzer keine Maßnahmen ergreift.
2.3 Anfälle
2.3.1 Dreimal blinken oder unter dem Schwellenwert Stufe A
Webseiten enthalten nichts, das mehr als dreimal pro Sekunde blinkt, oder das Blinken liegt unter den allgemeinen Schwellenwerten für Blinken und rotes Blinken.
Hinweis 1: Da jeder Inhalt, der dieses Erfolgskriterium nicht erfüllt, die Fähigkeit eines Benutzers zur Nutzung der gesamten Seite beeinträchtigen kann, müssen alle Inhalte auf der Webseite (unabhängig davon, ob sie zur Erfüllung anderer Erfolgskriterien verwendet werden oder nicht) dies tun.
2.3.2 Drei Blitze Stufe AAA
Webseiten enthalten nichts, was mehr als dreimal pro Sekunde blinkt.
2.3.3 Animation aus Interaktionen Stufe AAA (hinzugefügt in 2.1)
Durch Interaktion ausgelöste Bewegungsanimationen können deaktiviert werden, es sei denn, die Animation ist für die Funktionalität oder die übermittelten Informationen wesentlich.
2.4 Navigierbarkeit
Bieten Sie Möglichkeiten, Benutzern beim Navigieren zu helfen, Inhalte zu finden und festzustellen, wo sie sich befinden.
2.4.1 Bypass-Blöcke Stufe A
Es steht ein Mechanismus zur Verfügung, um Inhaltsblöcke zu umgehen, die auf mehreren Webseiten wiederholt werden.
2.4.2 Seite betitelt Stufe A
Webseiten haben Titel, die das Thema oder den Zweck beschreiben.
2.4.3 Fokusreihenfolge Stufe A
Wenn auf einer Webseite sequentiell navigiert werden kann und die Navigationssequenzen Bedeutung oder Bedienung beeinflussen, erhalten fokussierbare Komponenten den Fokus in einer Reihenfolge, die Bedeutung und Bedienbarkeit bewahrt.
2.4.4 Linkzweck (im Kontext) Stufe A
Der Zweck jedes Links kann aus dem Linktext allein oder aus dem Linktext zusammen mit seinem programmatisch bestimmten Linkkontext bestimmt werden, es sei denn, der Zweck des Links wäre für Benutzer im Allgemeinen nicht eindeutig.
2.4.5 Mehrere Möglichkeiten Stufe AA
Es gibt mehr als eine Möglichkeit, eine Webseite innerhalb einer Reihe von Webseiten zu finden, es sei denn, die Webseite ist das Ergebnis oder ein Schritt in einem Prozess.
2.4.6 Überschriften und Beschriftungen Stufe AA
Überschriften und Beschriftungen beschreiben das Thema oder den Zweck.
2.4.7 Fokus sichtbar Stufe AA
Jede über eine Tastatur bedienbare Benutzeroberfläche verfügt über einen Betriebsmodus, in dem die Tastaturfokusanzeige sichtbar ist.
2.4.8 Standort Stufe AAA
Es sind Informationen über den Standort des Benutzers innerhalb einer Reihe von Webseiten verfügbar.
2.4.9 Linkzweck (nur Link) Stufe AAA
Es steht ein Mechanismus zur Verfügung, der es ermöglicht, den Zweck jedes Links allein anhand des Linktexts zu identifizieren, es sei denn, der Zweck des Links wäre für Benutzer im Allgemeinen nicht eindeutig.
2.4.10 Abschnittsüberschriften Stufe AAA
Abschnittsüberschriften dienen der Organisation des Inhalts.
Hinweis 1: „Überschrift“ wird im allgemeinen Sinne verwendet und umfasst Titel und andere Möglichkeiten, verschiedenen Arten von Inhalten eine Überschrift hinzuzufügen.
Hinweis 2: Dieses Erfolgskriterium deckt Abschnitte innerhalb des Schreibens ab, nicht Komponenten der Benutzeroberfläche. Benutzeroberflächenkomponenten werden unter Erfolgskriterium 4.1.2 abgedeckt.
2.4.11 Focus Not Obscured (Minimum) (AA)
Elemente, die den Tastaturfokus erhalten, müssen immer zumindest teilweise sichtbar sein. Die Sichtbarkeit könnte insbesondere durch eingeblendete Inhalte, wie Cookie-Banner, Werkzeugleisten, nicht modulare Inhalte und Menüs beeinträchtigt werden.
Sind Inhalte vorhanden, welche durch Interaktion eingeblendet werden können und sich nicht selbstständig schließen, dabei allerdings Informationen überdecken, besteht die Gefahr, dass der Tastaturfokus in den Hintergrund gerät.
Informationen, die keinen Inhalt verdecken oder ausgeblendet werden, wenn sie den Fokus verlieren, führen zu keiner Abwertung dieses Kriteriums
2.4.12 Focus Not Obscured (Enhanced) (Level AAA)
Das Erfolgskriterium „2.4.12 Focus Not Obscured“ ist eine Verschärfung des neuen Prüfschritts „2.4.11 Focus Not Obscured (Minimum)“, welches besagt, dass Elemente, die den Tastaturfokus erhalten, immer vollständig sichtbar sind.
2.5 Eingabemodalitäten
Erleichtern Sie Benutzern die Bedienung von Funktionen über verschiedene Eingaben über die Tastatur hinaus.
2.5.1 Zeigergesten Level A (hinzugefügt in 2.1)
Alle Funktionen, die Mehrpunkt- oder pfadbasierte Gesten zur Bedienung verwenden, können mit einem einzigen Zeiger ohne eine pfadbasierte Geste bedient werden, es sei denn, eine Mehrpunkt- oder pfadbasierte Geste ist unbedingt erforderlich.
2.5.2 Zeigerlöschung Level A (hinzugefügt in 2.1)
Für Funktionen, die mit einem einzelnen Zeiger bedient werden können, trifft mindestens eine der folgenden Aussagen zu:
- Kein Down-Event: Das Down-Event des Zeigers wird nicht zur Ausführung eines Teils der Funktion verwendet;
- Abbrechen oder Rückgängig machen: Der Abschluss der Funktion erfolgt im Up-Ereignis, und es ist ein Mechanismus verfügbar, um die Funktion vor Abschluss abzubrechen oder die Funktion nach Abschluss rückgängig zu machen.
- Up-Umkehr: Das Up-Ereignis kehrt jedes Ergebnis des vorhergehenden Down-Ereignisses um;
- Wesentlich: Die Ausführung der Funktion beim Down-Ereignis ist unerlässlich.
2.5.3 Beschriften Sie den Namen Level A (hinzugefügt in 2.1)
Bei Benutzeroberflächenkomponenten mit Beschriftungen, die Text oder Textbilder enthalten, enthält der Name den Text, der visuell dargestellt wird.
2.5.4 Bewegungsbetätigung Level A (hinzugefügt in 2.1)
Funktionen, die durch Gerätebewegungen oder Benutzerbewegungen bedient werden können, können auch durch Benutzeroberflächenkomponenten bedient werden und die Reaktion auf die Bewegung kann deaktiviert werden, um eine versehentliche Betätigung zu verhindern, außer wenn:
- Unterstützte Schnittstelle: Die Bewegung wird verwendet, um Funktionen über eine barrierefreie Schnittstelle zu bedienen.
- Wesentlich: Die Bewegung ist für die Funktion wesentlich und würde die Aktivität dadurch ungültig machen.
2.5.5 Zielgröße (erweitert) Stufe AAA (hinzugefügt in 2.1)
Die Größe des Ziels für Zeigereingaben beträgt mindestens 44 x 44 CSS-Pixel, außer wenn:
- Äquivalent: Das Ziel ist über einen entsprechenden Link oder ein entsprechendes Steuerelement auf derselben Seite verfügbar, das mindestens 44 x 44 CSS-Pixel groß ist.
- Inline: Das Ziel befindet sich in einem Satz oder Textblock;
- Benutzeragentensteuerung: Die Größe des Ziels wird vom Benutzeragenten bestimmt und vom Autor nicht geändert.
- Wesentlich: Eine bestimmte Präsentation des Ziels ist für die vermittelten Informationen von wesentlicher Bedeutung.
2.5.6 Gleichzeitige Eingabemechanismen Stufe AAA (hinzugefügt in 2.1)
Webinhalte schränken die Nutzung der auf einer Plattform verfügbaren Eingabemodalitäten nicht ein, es sei denn, die Einschränkung ist unbedingt erforderlich, um die Sicherheit des Inhalts zu gewährleisten oder um Benutzereinstellungen zu respektieren.
2.5.7 Dragging Movements (AA)
Alle Funktionen, die zur Bedienung eine Wisch- bzw. Ziehbewegung verwenden, benötigen eine äquivalente Alternative, die mit Klicken oder Tippen funktioniert.
2.5.8 Target Size (Minimum) (AA)
Dieses Erfolgskriterium gilt als abgeschwächte Variante des bereits vorhandenen AAA-Kriteriums „2.5.5 Target Size“. Zukünftig müssen alle Webinhalte, die WCAG AA-konform sind, erstmalig eine minimale Zielgröße der klickbaren Bereiche von 24 x 24 Pixel aufweisen. Weiterhin gilt für die AAA-Konformität eine minimale Zielgröße von 44 x 44 Pixel.
Es ist geplant einige Ausnahmen zuzulassen. So gilt dieses Erfolgskriterium auch als erfüllt, wenn:
- ein Mindestabstand von mindestens 24 Pixel nach allen Seiten auf andere klickbare Elemente vorhanden ist.
- ein äquivalentes Steuerelement mit der gleichen Funktion vorhanden ist, welches die Mindestgröße erfüllt.
- es sich um ein Inline-Element wie beispielsweise einen Link in einem Fließtext handelt.
- es sich um native HTML-5-Standard-Elemente handelt, welche sich im Zustand des User-Agent-Standards befinden.
- die Größe und der Abstand der Ziele für die Informationen von grundlegender Bedeutung sind (beispielsweise die klickbaren Markierungen auf einer Karte).