Zum Hauptinhalt springen

Barrierefreiheit

Wir wollen, dass Absurde Forderungen für so viele Menschen wie möglich nutzbar ist – auch mit Screenreader, ohne Maus oder bei reduzierter Sicht. Deshalb halten wir die Anwendung bewusst einfach.

Wie wir Barrierefreiheit umsetzen

  • Semantisches HTML, vom Server gerendert

    Die Seiten werden vollständig auf dem Server gebaut. Jede Seite hat eine klare Überschriftenhierarchie, ordentliche Formular-Labels und sinnvolle Landmarks (header, main, nav, footer). Kein Framework verschleiert das.

  • Wenig JavaScript

    Die Kernfunktionen – Lesen, Beitrag einreichen, abstimmen, an- und abmelden – funktionieren komplett ohne JavaScript. Wir nutzen JS nur als kleine Komfortfunktion, etwa bei der Tag-Eingabe. Ohne JS bleibt das Eingabefeld ein ganz normales Texteingabefeld.

  • Keine versteckte Funktionalität

    Wir verzichten auf versteckte Schaltflächen, Geheim-Gesten, mehrstufige Hover-Menüs und Animationen, die wichtige Inhalte verbergen. Was auf dem Bildschirm sichtbar ist, steht auch im Quelltext und ist mit der Tastatur erreichbar.

  • Tastatur-Bedienung

    Jeder Link, jede Schaltfläche und jedes Formularfeld ist per Tab erreichbar. Wer keine Maus benutzen kann oder will, kann die gesamte Anwendung mit der Tastatur bedienen.

  • Kontrast & Lesbarkeit

    Die Farben für Text und Hintergrund halten WCAG-AA-Kontrast (mindestens 4,5:1) ein, in den dunklen Bereichen sogar AAA. Wir verwenden die Inter-Schrift in skalierbarer rem-Größe.


Maßstab

Wir orientieren uns an den Web Content Accessibility Guidelines (WCAG) 2.2 in Stufe AA. Wo möglich, peilen wir AAA an – garantieren können wir es nicht überall, aber wir testen regelmäßig mit Tastatur-Navigation und Kontrastprüfung.


Bekannte Einschränkungen

  • Icons sind als Inline-SVG eingebunden. Dekorative Icons neben Textlabels sind mit aria-hidden markiert, damit Screenreader sie nicht doppelt vorlesen.
  • Die Tag-Vorschlagsliste auf der Beitrag-einreichen-Seite braucht JavaScript. Ohne JS bleibt das Feld ein normales Textfeld – Beiträge lassen sich trotzdem einreichen.

Rückmeldung

Wenn dir etwas auffällt, das nicht zugänglich ist – ein fehlendes Label, eine Falle für Screenreader, ein zu schwacher Kontrast – schreib mir bitte. Ich nehme Hinweise ernst und bessere nach.

Kontakt: sitte@polente.de