easyMonitoring Checks
easyMonitoring-Prüfpunkte nach WCAG 2.2
Manuelle Prüfungen
- A: Die visuelle Reihenfolge auf der Seite folgt der DOM-Reihenfolge (WCAG 1.3.2)
- A: Links müssen wahrnehmbaren Text beinhalten (WCAG 2.4.4 + 4.1.2)
- A: Verwendete ARIA-Attribute müssen gültigen Werten entsprechen (WCAG 4.1.2)
- A: Die Seite hat eine logische Tab-Reihenfolge (WCAG 2.4.3)
- A: Links müssen vom umgebenden Text unterscheidbar sein (WCAG 1.4.1)
- A: Formularfelder sollten nur ein label-Element besitzen (WCAG 3.3.2)
- A: IDs, die in ARIA und Labels genutzt werden, müssen eindeutig sein (WCAG 4.1.2)
- A: Interaktive Steuerelemente sind per Tastatur fokussierbar (WCAG 2.1.1 + 2.4.7)
- A: Der Benutzerfokus wird nicht versehentlich in einer Region gefangen gehalten (WCAG 2.1.2)
- A: Benutzerdefinierte Steuerelemente haben zugeordnete Beschriftungen (WCAG 4.1.2)
- A: Benutzerdefinierte Steuerelemente haben geeignete ARIA-Rollen (WCAG 4.1.2)
- AA: Elemente müssen einen ausreichenden Farbkontrast haben (WCAG 1.4.3)
- AA: Interaktive Elemente zeigen ihren Zweck und Zustand an (WCAG 1.3.1 + 4.1.2)
- Best practice: HTML5-Landmark-Elemente werden zur Verbesserung der Navigation verwendet (WCAG 1.3.1 + WCAG 2.4.1)
- Best practice: Versteckter Inhalt auf der Seite konnte nicht analysiert werden (WCAG 4.1.2 + 2.4.3)
- Best practice: Der Fokus wird auf neu hinzugefügte Inhalte gerichtet (WCAG 2.4.3 + 4.1.3)
- Best practice: Inhalte außerhalb des Bildschirms sind für assistierende Technologien ausgeblendet (WCAG 1.3.1 + 4.1.2)
Automatische Prüfungen
- Best practice: Der Wert des role-Attributes muss für dieses Element geeignet sein
- A: Aktive < area>-Elemente müssen einen Alternativtext besitzen (WCAG 2.4.4 + 4.1.2)
- A: Elemente dürfen nur erlaubte ARIA-Attribute verwenden (WCAG 4.1.2)
- A: aria-braille Attribute müssen ein non-braille Äquivalent haben (WCAG 4.1.2)
- A: Veraltete ARIA-Rollen dürfen nicht verwendet werden (WCAG 4.1.2)
- A: ARIA Befehle müssen einen zugänglichen Namen (accessible name) besitzen (WCAG 4.1.2)
- A: ARIA-Attribute müssen entsprechend der Rolle des Elements verwendet werden (WCAG 4.1.2)
- A: Aria-hidden='true' darf nicht für den < body> des Dokumentes verwendet werden (WCAG 1.3.1 + 4.1.2)
- A: ARIA-inputs müssen einen zugänglichen Namen (accessible name) besitzen (WCAG 4.1.2)
- A: ARIA-hidden Elemente dürfen keine fokussierbaren Elemente beinhalten (WCAG 4.1.2)
- A: Erforderliche ARIA-Attribute müssen bereitgestellt werden (WCAG 4.1.2)
- A: Nutze aria-roledescription für Elemente mit einer semantischen Rolle (WCAG 4.1.2)
- A: Verwendete ARIA-Rollen müssen gültigen Werten entsprechen (WCAG 4.1.2)
- A: ARIA-toggle-Felder benötigen einen zugänglichen Namen (accessible name) (WCAG 4.1.2)
- A: < blink>-Elemente sind veraltet und dürfen nicht verwendet werden (WCAG 2.2.2)
- A: ARIA-meter Knoten müssen einen zugänglichen Namen (accessible name) besitzen (WCAG 1.1.1)
- A: ARIA-progressbar Knoten müssen einen zugänglichen Namen (accessible name) besitzen (WCAG 1.1.1)
- A: ARIA-tooltip-Knoten benötigen einen zugänglichen Namen (accessible name) (WCAG 4.1.2)
- A: Verwendete ARIA-Attribute müssen gültigen Namen entsprechen (WCAG 4.1.2)
- A: < audio>-Elemente müssen eine Untertitelung (captions track) besitzen (WCAG 1.2.1)
- A: < dl>-Elemente dürfen unmittelbar nur korrekt verschachtelte < dt>- und < dd>-Gruppen, < script>- oder < template>-Elemente enthalten (WCAG 1.3.1)
- A: Schaltflächen müssen wahrnehmbaren Text enthalten (WCAG 4.1.2)
- A: Wiederholende Blöcke müssen vom Nutzer mit Hilfe von der Seite bereitgestellten Mitteln übersprungen werden können (WCAG 2.4.1)
- A: < dt>- und < dd>-Elemente müssen in einem < dl>-Element enthalten sein (WCAG 1.3.1)
- A: Dokumente müssen ein < title>-Element besitzen, um die Navigation zu erleichtern (WCAG 2.4.2)
- A: Frames müssen ein nichtleeres title Attribut besitzen (WCAG 4.1.2)
- A: Das < html>-Element muss ein lang-Attribut besitzen (WCAG 3.1.1)
- A: Das < html>-Element muss einen gültigen Attributwert für das lang-Attribut besitzen (WCAG 3.1.1)
- A: Abbildungen müssen einen Alternativtext besitzen (WCAG 1.1.1)
- A: Frames müssen ein einzigartiges title-Attribut besitzen (WCAG 4.1.2)
- A: HTML Elemente mit lang und xml -> lang Attributen müssen dieselbe Sprache ausweisen (WCAG 3.1.1)
- A: Eingabeschaltflächen müssen wahrnehmbaren Text beinhalten (WCAG 4.1.2)
- A: <input type="image">-Elemente müssen einen Alternativtext besitzen (WCAG 1.1.1 + 4.1.2)
- A: < ul>- und < ol>-Elemente dürfen unmittelbar nur < li>-, < script>- oder < template>-Elemente enthalten (WCAG 1.3.1)
- A: < form>-Elemente müssen eine Beschriftung haben (WCAG 4.1.2)
- A: Elemente müssen ihren sichtbaren Text auch als Teil des zugänglichen Namens (accessible name) haben (WCAG 2.5.3)
- A: < li>-Elemente müssen in einem < ul>- oder < ol>-Element enthalten sein (WCAG 1.3.1)
- A: Bestimmte ARIA-Rollen müssen in spezifischen, übergeordneten Eltern-Rollen enthalten sein (WCAG 1.3.1)