Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m291:learningunits:lu05:theorie:c_accessibility [2026/03/08 21:17] – gkoch | de:modul:m291:learningunits:lu05:theorie:c_accessibility [2026/03/08 22:22] (aktuell) – gkoch | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== LU05c – Accessibility Basics (A11y) ====== | ====== LU05c – Accessibility Basics (A11y) ====== | ||
| + | |||
| + | {{: | ||
| <WRAP box round 80% center> | <WRAP box round 80% center> | ||
| Zeile 18: | Zeile 20: | ||
| Eine schlecht zugängliche Website kann für jemanden, der einen Screenreader benutzt, komplett unbenutzbar sein – genau wie eine fehlende Rampe jemanden im Rollstuhl ausschliesst. | Eine schlecht zugängliche Website kann für jemanden, der einen Screenreader benutzt, komplett unbenutzbar sein – genau wie eine fehlende Rampe jemanden im Rollstuhl ausschliesst. | ||
| + | |||
| ==== Warum ist A11y wichtig? ==== | ==== Warum ist A11y wichtig? ==== | ||
| + | |||
| + | {{: | ||
| Barrierefreiheit ist kein «Nice-to-have» mehr – sie ist aus drei Gründen relevant: | Barrierefreiheit ist kein «Nice-to-have» mehr – sie ist aus drei Gründen relevant: | ||
| Zeile 30: | Zeile 35: | ||
| ===== WCAG – Der internationale Standard ===== | ===== WCAG – Der internationale Standard ===== | ||
| - | Die **Web Content Accessibility Guidelines (WCAG)** werden vom World Wide Web Consortium (W3C) entwickelt und gelten als internationaler Goldstandard für digitale Barrierefreiheit. Sie bieten Entwickler: | + | {{youtube> |
| - | ==== Konformitätsstufen ==== | + | Die **Web Content Accessibility Guidelines (WCAG)** werden vom World Wide Web Consortium (W3C) entwickelt und gelten als internationaler Standard für digitale Barrierefreiheit. Sie bieten Entwickler: |
| - | ^ Stufe ^ Bedeutung ^ Einsatz ^ | ||
| - | | **A** | Mindestanforderungen | Ohne diese ist die Nutzung fast unmöglich | | ||
| - | | **AA** | Internationaler Standard | Pflicht für Unternehmen und öffentliche Stellen | | ||
| - | | **AAA** | Höchste Stufe | Oft schwer vollständig umsetzbar | | ||
| - | |||
| - | Für die meisten Projekte gilt **Stufe AA** als Ziel. | ||
| ==== POUR – Die vier Grundprinzipien ==== | ==== POUR – Die vier Grundprinzipien ==== | ||
| + | |||
| + | {{: | ||
| Die WCAG sind um vier Grundprinzipien aufgebaut, die unter dem Kürzel **POUR** zusammengefasst werden: | Die WCAG sind um vier Grundprinzipien aufgebaut, die unter dem Kürzel **POUR** zusammengefasst werden: | ||
| === 1. Wahrnehmbarkeit (Perceivable) === | === 1. Wahrnehmbarkeit (Perceivable) === | ||
| + | |||
| + | {{: | ||
| Inhalte müssen für Augen, Ohren oder Screenreader erkennbar sein. | Inhalte müssen für Augen, Ohren oder Screenreader erkennbar sein. | ||
| * Bilder brauchen aussagekräftige '' | * Bilder brauchen aussagekräftige '' | ||
| - | * Videos benötigen Untertitel | + | * Videos benötigen Untertitel |
| * Texte müssen ausreichend Kontrast zum Hintergrund haben (Mindest-Verhältnis: | * Texte müssen ausreichend Kontrast zum Hintergrund haben (Mindest-Verhältnis: | ||
| === 2. Bedienbarkeit (Operable) === | === 2. Bedienbarkeit (Operable) === | ||
| + | |||
| + | {{: | ||
| Die Website muss ohne Maus – also nur mit Tastatur oder Sprachsteuerung – vollständig nutzbar sein. | Die Website muss ohne Maus – also nur mit Tastatur oder Sprachsteuerung – vollständig nutzbar sein. | ||
| Zeile 62: | Zeile 67: | ||
| === 3. Verständlichkeit (Understandable) === | === 3. Verständlichkeit (Understandable) === | ||
| + | |||
| + | {{: | ||
| Sprache und Aufbau müssen logisch und vorhersehbar sein. | Sprache und Aufbau müssen logisch und vorhersehbar sein. | ||
| Zeile 70: | Zeile 77: | ||
| === 4. Robustheit (Robust) === | === 4. Robustheit (Robust) === | ||
| + | |||
| + | {{: | ||
| Inhalte müssen auf verschiedenen Geräten und mit Hilfstechnologien (Screenreader, | Inhalte müssen auf verschiedenen Geräten und mit Hilfstechnologien (Screenreader, | ||
| Zeile 95: | Zeile 104: | ||
| * Für Screenreader als «Schaltfläche» erkennbar | * Für Screenreader als «Schaltfläche» erkennbar | ||
| - | Ein '' | ||
| - | <WRAP center round box 80%> | ||
| - | <code html> | ||
| - | <!-- ❌ Nicht barrierefrei ohne viel Zusatzarbeit --> | ||
| - | <div onclick=" | ||
| - | |||
| - | <!-- ✅ Semantisch korrekt – sofort barrierefrei --> | ||
| - | <button onclick=" | ||
| - | </ | ||
| - | </ | ||
| <WRAP round box 80%> | <WRAP round box 80%> | ||