Barrierefreiheit im Web
Der Zugang zu Webinhalten wie öffentliche Dienstleistungen, Bildung, E-Commerce-Seiten und Unterhaltung ist ein Menschenrecht. Niemand sollte aufgrund einer Behinderung, Rasse, geografischen Lage oder anderer menschlicher Eigenschaften ausgeschlossen werden. Dieses Modul bespricht die besten Praktiken und Techniken, die Sie erlernen sollten, um Ihre Websites so barrierefrei wie möglich zu gestalten.
Voraussetzungen
Sie sollten mit HTML, CSS und JavaScript vertraut sein, bevor Sie mit diesem Modul beginnen.
Tutorials und Herausforderungen
- Was ist Barrierefreiheit?
-
Dieser Artikel beginnt das Modul mit einem genauen Blick darauf, was Barrierefreiheit ist—dazu gehört, welche Personengruppen wir berücksichtigen müssen und warum, welche Werkzeuge verschiedene Menschen verwenden, um mit dem Web zu interagieren, und wie wir die Barrierefreiheit in unseren Webentwicklungs-Workflow integrieren können.
- Barrierefreiheitstools und unterstützende Technologien
-
Als nächstes widmen wir uns den Werkzeugen für die Barrierefreiheit, geben Informationen über die Arten von Tools, die Sie zur Lösung von Barrierefreiheitsproblemen verwenden können, und die unterstützenden Technologien, die von Menschen mit Behinderungen beim Surfen im Web verwendet werden. Sie werden diese Tools in den folgenden Artikeln verwenden.
- HTML: Eine gute Grundlage für Barrierefreiheit
-
Ein Großteil der Webinhalte kann barrierefrei gestaltet werden, indem stets die richtigen HTML-Elemente für den richtigen Zweck verwendet werden. Dieser Artikel betrachtet im Detail, wie HTML verwendet werden kann, um maximale Barrierefreiheit sicherzustellen.
- CSS- und JavaScript-Barrierefreiheit Best Practices
-
CSS und JavaScript können, wenn sie richtig eingesetzt werden, ebenfalls dazu beitragen, zugängliche Web-Erlebnisse zu schaffen. Wenn sie jedoch falsch verwendet werden, können sie die Barrierefreiheit erheblich beeinträchtigen. Dieser Artikel skizziert einige der besten Praktiken für CSS und JavaScript, die berücksichtigt werden sollten, um sicherzustellen, dass auch komplexe Inhalte so barrierefrei wie möglich sind.
- WAI-ARIA-Grundlagen
-
Aufbauend auf dem vorherigen Artikel kann es manchmal schwierig sein, komplexe UI-Steuerelemente, die unsemantisches HTML und dynamischen JavaScript-aktualisierten Inhalt beinhalten, zu erstellen. WAI-ARIA ist eine Technologie, die bei solchen Problemen helfen kann, indem sie zusätzliche Semantik hinzufügt, die von Browsern und unterstützenden Technologien erkannt und verwendet werden kann, um Benutzer über das Geschehen zu informieren. Hier zeigen wir, wie es auf einer grundlegenden Ebene verwendet werden kann, um die Barrierefreiheit zu verbessern.
- Barrierefreies Multimedia
-
Eine weitere Kategorie von Inhalten, die Barrierefreiheitsprobleme schaffen können, ist Multimedia — Video-, Audio- und Bildinhalte müssen mit geeigneten Textalternativen versehen werden, damit sie von unterstützenden Technologien und deren Nutzern verstanden werden können. Dieser Artikel zeigt, wie das geht.
- Mobile Barrierefreiheit
-
Da der Zugriff auf das Web von Mobilgeräten aus so beliebt ist und auf Plattformen wie iOS und Android vollwertige Barrierefreiheitstools verfügbar sind, ist es wichtig, die Barrierefreiheit Ihrer Webinhalte auf diesen Plattformen zu berücksichtigen. Dieser Artikel befasst sich mit mobil-spezifischen Barrierefreiheitsüberlegungen.
- Barrierefreiheits-Fehlerbehebung Herausforderung
-
In dieser Herausforderung präsentieren wir Ihnen eine einfache Website mit mehreren Barrierefreiheitsproblemen, die Sie diagnostizieren und beheben müssen.
Siehe auch
- Starten Sie noch heute mit dem Bau von barrierefreien Webanwendungen
-
Eine hervorragende Serie von Videotutorials von Marcy Sutton.
- Deque University Ressourcen
-
Beinhaltet Codebeispiele, Screenreader-Referenzen und andere nützliche Ressourcen.
- WebAIM Ressourcen
-
Enthält Leitfäden, Checklisten, Tools und mehr.
- Web Accessibility Evaluation Tools List
-
Beinhaltet eine Liste von Werkzeugen zur Bewertung der Web-Barrierefreiheit.
- Lernen Sie barrierefreies Webdesign MDN Lernpartner
-
Der Learn Accessible Web Design Kurs von Scrimba lehrt Sie, wie Sie barrierefreies HTML schreiben, indem Sie interaktive Codier-Herausforderungen lösen und eine reale Website reparieren.