9.1.1.1
Nicht-Text-Inhalt
|
nicht bestanden
|
Logos mit beschreibenden Alternativtexten auszeichnen (z. B. „Logo der Bundesregierung“) und bei Links zur Startseite dies ebenfalls erwähnen, damit Screenreader-Nutzende Funktion und Bedeutung erkennen. |
9.1.1.1
Nicht-Text-Inhalt
|
nicht bestanden
|
Dekorative Kategoriebilder als solche markieren (alt="" oder aria-hidden="true"), damit sie von assistiven Technologien ignoriert werden und nur relevante Inhalte transportieren. |
9.1.4.1
Benutzung von Farbe
|
nicht bestanden
|
Aktives Navigationselement nicht allein durch Farbwechsel kennzeichnen, sondern z. B. zusätzlich fett, unterstrichen oder mit Symbol hervorheben und mit aria-current="page" programmatisch markieren. |
9.1.4.3
Kontrast (Minimum)
|
nicht bestanden
|
Placeholder-Text so gestalten, dass das Kontrastverhältnis zu seinem Hintergrund mindestens 4,5:1 (normaler Text) bzw. 3:1 (großer oder fetter Text) erreicht. |
9.1.4.3
Kontrast (Minimum)
|
nicht bestanden
|
Textabschnitt auf der Suchseite so anpassen, dass der Kontrast zum Hintergrund mindestens 4,5:1 beträgt, um auch unter schlechten Sichtbedingungen lesbar zu bleiben. |
9.1.4.10
Automatischer Umbruch (Reflow)
|
nicht bestanden
|
Lange Linktexte automatisch umbrechen lassen (z. B. word-wrap: break-word; overflow-wrap: anywhere; hyphens: auto;) und das responsive Grid flexibel gestalten, damit der Inhalt sich auch bei breiten Texten an den Viewport anpasst. |
9.2.1.1
Tastatur
|
nicht bestanden
|
Statistik-Checkbox mit einem echten <input type="checkbox"> und zugehörigem <label> in die Fokusreihenfolge einbinden, damit sie mit Leertaste/Enter per Tastatur steuerbar ist. |
9.2.4.3
Fokus-Reihenfolge
|
nicht bestanden
|
Nach Aktivierung des „Nach oben“-Links den Fokus programmatisch auf ein sinnvolles Element am Seitenanfang (z. B. Hauptüberschrift oder Navigation) setzen, damit visueller und technischer Fokus übereinstimmen. |
9.2.4.4
Linkzweck (im Kontext)
|
nicht bestanden
|
Linktexte eindeutig benennen (z. B. „Weitere Informationen zur Förderung“ statt „hier“) oder mit aria-label ergänzen, sodass der Zweck auch ohne Kontext klar ist. |
9.3.3.2
Beschriftungen (Labels) oder Anweisungen
|
nicht bestanden
|
Hinweis zu Pflichtfeldern direkt am Anfang des Formulars bzw. bei den betreffenden Eingaben platzieren und betroffene Felder mit sichtbaren Symbolen (z. B. Sternchen) und/oder aria-required="true" kennzeichnen. |
9.3.3.2
Beschriftungen (Labels) oder Anweisungen
|
nicht bestanden
|
Hinweis zur Mindestzeichenzahl unmittelbar neben dem Eingabefeld ausgeben, sowohl visuell als auch programmatisch (z. B. über aria-describedby), damit alle Nutzenden die Anforderungen erkennen. |
9.3.3.3
Vorschlag bei Fehler
|
nicht bestanden
|
Fehlermeldungen konkret benennen (betroffenes Feld und Grund) und Hinweise geben, wie eine korrekt formulierte Eingabe aussieht, um zielgerichtete Korrekturen zu ermöglichen. |