Die Barrierefreiheit in der Webentwicklung beschäftigt sich mit der Gestaltung von Websites und Webanwendungen, die für alle Menschen zugänglich sind. Damit soll sichergestellt werden, dass Menschen mit Beeinträchtigungen die gleiche Möglichkeit haben, auf das Internet zuzugreifen.
Wenn du Entwickler:in von Webanwendungen bist, kannst du einige Dinge von Anfang an beachten, um dir hohe Nacharbeitungsaufwände zu sparen.
Einige dieser Regeln und Grundsätze sind:
Diese fünf Dinge solltest du als Entwickler:in unbedingt beachten, um eine barrierefreie Webseite zu erstellen:
Semantisch falsche Elemente sind HTML-Elemente, die nicht inhaltlich korrekt oder semantisch angemessen sind, um die Struktur und Bedeutung einer Webseite zu definieren.
Ein fehlender Beschreibungstext bezieht sich auf die Abwesenheit von beschreibendem Text, der ein bestimmtes Element auf einer Webseite erklärt oder beschreibt. Beschreibungstexte werden normalerweise von Bildschirmlesegeräten und anderen assistiven Technologien verwendet, um den Benutzer:innen mit Sehbehinderungen oder anderen Beeinträchtigungen zu helfen, die Inhalte der Webseite zu verstehen.
Nicht sinnvolle Labels beinhalten Texte, die für den Benutzer:innen keinen wirklichen Nutzen oder keine Bedeutung haben. Sie können als beschreibende Texte für Elemente auf einer Webseite vorhanden sein, aber wenn sie keine relevante Information enthalten, sind sie für den Nutzenden wertlos und möglicherweise sogar verwirrend.
Alternativtexte, auch bekannt als Alt-Tags oder Alt-Attribute, sind beschreibende Texte, die für Bilder, Videos und andere Nicht-Text-Inhalte auf einer Webseite verwendet werden. Sie kommen zum Einsatz, wenn ein Bild beispielsweise aufgrund einer langsamen Verbindung nicht angezeigt werden kann oder Nutzende einen Screenreader verwenden.
Die Überschriftenhierarchie ist eine Struktur von Überschriften auf einer Webseite, die dazu beiträgt, den Inhalt der Webseite besser zu organisieren und zu strukturieren. Für die optimale Umsetzung gibt es einige Regeln:
Das Web Accessibility Evaluation Tool (auch bekannt als WAVE Tool) ist ein Online-Tool, das dazu dient, die Barrierefreiheit von Webseiten zu evaluieren und zu verbessern.
Das Tool ist kostenlos für jeden verfügbar und kann verwendet werden, um eine Vielzahl von Barrierefreiheitsproblemen auf einer Webseite zu identifizieren, darunter fehlende Alternativtexte für Bilder, nicht-sinnvolle Beschreibungstexte für Links, fehlende Überschriftenhierarchie, mangelnde Farbkontraste, unzureichende Tastaturnavigation und vieles mehr.
Benutzer:innen gibt das Tool eine visuelle Darstellung der Webseiteninhalte und markiert Bereiche, die Probleme aufweisen. Der Nutzende kann dann auf die markierten Bereiche klicken, um weitere Informationen zu erhalten und Vorschläge zur Behebung der Probleme zu erhalten.
AChecker ist ein Online-Tool zur Überprüfung der Barrierefreiheit von Webseiten. Es ist ein kostenloses Werkzeug, das von der Adaptive Technology Resource Centre der University of Toronto entwickelt wurde. AChecker verwendet die WCAG 2.0 Richtlinien und kann auch auf die WCAG 2.1 und Section 508 Richtlinien konfiguriert werden.
AChecker überprüft eine Webseite auf mehrere Aspekte der Barrierefreiheit, darunter:
AChecker generiert Berichte, die die erkannten Barrieren auf der Webseite aufzeigen und Empfehlungen zur Behebung dieser Barrieren geben. Die Berichte sind in verschiedenen Formaten verfügbar, darunter HTML, CSV, PDF und JSON.
Barrierefreiheit in der Webentwicklung ist eine wichtige Überlegung, um sicherzustellen, dass alle Benutzer:innen auf eine Website zugreifen und sie nutzen können. Es gibt einfache Regeln und Grundsätze, die Entwickler:innen befolgen können, um eine barrierefreie Website zu erstellen, und die Verwendung von Standard-Browserelementen kann den Entwicklungsprozess erleichtern.
Barrierefreiheit in der Webentwicklung bezieht sich auf die Gestaltung von Websites und Webanwendungen, die für alle Menschen zugänglich sind, unabhängig von ihren körperlichen oder geistigen Einschränkungen. Das Ziel der Barrierefreiheit ist es sicherzustellen, dass alle Benutzer:innen die gleiche Möglichkeit haben, auf das Internet zuzugreifen und die Inhalte zu verstehen.
Barrierefreiheit in der Webentwicklung ist wichtig, weil sie sicherstellt, dass alle Benutzer:innen die gleichen Möglichkeiten haben, auf Informationen und Dienstleistungen im Internet zuzugreifen. Ohne Barrierefreiheit können Menschen mit körperlichen oder geistigen Einschränkungen ausgeschlossen werden, was zu Diskriminierung und sozialer Isolation führen kann. Darüber hinaus können barrierefreie Websites auch für Benutzer:innen ohne Einschränkungen von Vorteil sein, z.B. durch eine bessere Navigation und Benutzer:innenerfahrung.
Es gibt viele Regeln und Grundsätze, die Entwickler:innen befolgen sollten, um eine barrierefreie Website zu erstellen. Einige Wichtige sind:
Obwohl es viele Regeln und Grundsätze gibt, die Entwickler:innen befolgen können, um eine barrierefreie Website zu erstellen, gibt es immer noch einige gängige Fallstricke, die vermieden werden sollten. Dazu gehören:
Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.
Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.
Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.
Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.
Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.
Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.
Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.
Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.
Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.
Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.
Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.
Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices. Cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere.
Wie die Nutzung eines Screenreaders zur Schaffung von digitaler Barrierefreiheit funktioniert und warum bei der Softwareentwicklung diese Form der Bedienung besonders beachtet werden sollte, erklärt unser Entwickler Dominik in dieser Story.
EntdeckenEntdeckenSeit kurzem ist die hvv Custom-App offiziell in den App-Stores verfügbar – eine großartige Neuerung für alle hör- und seheingeschränkten Fahrgäste im Hamburger Verkehrsverbund (hvv). Als Partner durften wir PROJEKTIONISTEN die App individuell für die Verkehrsbetriebe Hamburg-Holstein (VHH) entwickeln, um Mobilität für alle noch einfacher und sicherer zu machen.
EntdeckenEntdecken