# A11y Leitfaden für Crumbforest (Barrierefreiheit) > Eulencode: ruhig, klar, kindgerecht. Ziel: Jede\*r kann mitspielen – mit Maus, Tastatur, Screenreader, Touch, langsamem Netz oder offline. --- ## 1) Was ist A11y? **A11y** ist das Numeronym für **Accessibility** (Barrierefreiheit): **A** + 11 Buchstaben + **y**. In formalen Texten nutzen wir den Begriff **Barrierefreiheit**. **Warum?** Weil Kinder (und Erwachsene) sehr verschieden sind: Sehen, Hören, Motorik, Kognition, Sprache, Kultur, Geräte, Netz – und dennoch sollen alle Fragen stellen können. --- ## 2) Leitprinzipien (POUR) * **Wahrnehmbar (Perceivable):** Inhalte sind lesbar/hörbar/verständlich (Kontraste, Untertitel, Vorlese‑Texte). * **Bedienbar (Operable):** Alles geht per **Tastatur**; Fokus ist sichtbar; keine „Traps“. * **Verständlich (Understandable):** Klare Sprache, konsistente Navigation, verständliche Fehlermeldungen. * **Robust (Robust):** Funktioniert mit Hilfstechnologien (Screenreader) und in unterschiedlichen Browsern/Geräten. --- ## 3) Quickstart – Top‑10 für den Prototyp 1. **Tastatur zuerst:** Tab‑Reihenfolge logisch; Enter/Space aktivieren; Esc schließt Dialoge. 2. **Sichtbarer Fokus:** Immer klarer Fokus‑Ring, auch im Unity‑Menü. 3. **Kontrast:** Text ≥ **4.5:1**, großer Text ≥ 3:1. 4. **Überschriftenstruktur:** H1→H2→H3 ohne Sprünge. 5. **Alternativtexte:** Sinnvolle `alt`‑Texte bei Bildern/Badges. 6. **Formulare:** Label gebunden; Fehlermeldungen in Klartext; nicht nur Farbe als Signal. 7. **Bewegung reduzierbar:** „**Ruhiger Modus**“ + respektiere `prefers-reduced-motion`. 8. **Untertitel/Transkript:** Für Audio/Video. 9. **Sprache & RTL:** `lang`‑Attribut; RTL‑Layout möglich; IME/On‑Screen‑Keyboard. 10. **Offline‑fähig:** Kerninhalte im PWA‑Cache; keine Captcha‑Hürden. --- ## 4) Web/PWA – Umsetzungsnotizen * **Semantik:** Buttons sind `