3 Möglichkeiten, wie wir die Barrierefreiheit nicht ernst nehmen
Du hast den Witz gehört, oder? "Zwei Front-End-Entwickler betreten eine Bar und stellen fest, dass sie absolut nichts gemeinsam haben." Komisch, aber auch eine frustrierende Wahrheit, die eine bedeutende Lücke widerspiegelt.
In diesem Artikel werden drei häufige Perspektiven zur Web -Barrierefreiheit untersucht, in denen potenzielle Brücken zwischen Benutzern und Entwicklern/Designern hervorgehoben werden. Unser Ziel? Gemeinsamkeiten für ein integrativeres Web finden.
Akt 1: Das Dilemma des Entwicklers
"Ich verstehe einfach nicht, wie Entwickler die Zugänglichkeit übersehen."
Betrachten wir die Perspektive des Entwicklers. Das Erstellen einer Website erfordert erfolgreich eine große Fähigkeiten. Über die Grundlagen (HTML, CSS, ARIA, JavaScript) jonglieren Entwickler unzählige andere Aufgaben: Paketverwaltung, Versionskontrolle, Tests (Einheit, Integration, visuelle Regression, Browserkompatibilität), Codeüberprüfungen, Bereitstellung, Sicherheit, UX/UI -Design, reaktionsschnelles Design, Datenverwaltung ... Die Liste ist endlos.
Es ist beeindruckend, wie viel Entwickler es wissen! Die Anzahl der Personen, die Websites bauen können, ist ein kleiner Teil der Weltbevölkerung - eine wirklich bemerkenswerte Leistung. Die Zufriedenheit des erfolgreichen Versands Code, dieses Gefühlsgefühl, ist unglaublich lohnend.
Stellen Sie sich nun einen Experten für Zugänglichkeit vor, der auf Fehler in Ihrer Arbeit hinweist, was bedeutet, dass Sie es seit Jahren "falsch" machen. Die kognitive Dissonanz kann erschütternd sein. Plötzlich fühlt sich Ihr hart verdientes Fachwissen unzureichend an, und die Erkenntnis, dass Sie unbeabsichtigt ausgeschlossen haben, kann zutiefst beunruhigend sein. Verteidigungsreaktionen sind verständlich.
Es ist leicht zu erkennen, warum ein Entwickler sich dafür entscheiden könnte, die Zugänglichkeit zu ignorieren - es ist eine schmerzhafte Konfrontation mit potenzieller Unzulänglichkeit und der Schuld der Versehen.
Akt 2: Die Frustration des Benutzers
"Ich fühle mich völlig unsichtbar."
Benutzer, die sich auf assistierende Technologien verlassen, treten häufig auf unbrauchbare Websites auf. Schlechter Farbkontrast macht den Text unleserlich. Komplexe interaktive Elemente (wie verschachtelte Schaltflächen) verhindern grundlegende Maßnahmen wie das Zahlungsrechnungsrechnungen oder Online -Einkäufe. Tasten, die als Divs verkleidet sind, werden für die Tastaturnavigation nicht zugänglich.
Diese Frustration richtet sich oft auf diejenigen, die nach Inklusivität streben und eine negative Rückkopplungsschleife erzeugen. Einige Entwickler lehnen Bedenken als "unhöflich" ab, während andere mit der emotionalen Belastung der Zugänglichkeitsarbeit zu kämpfen haben. Benutzer fühlen sich ignoriert und führen zu einem Gefühl der Ohnmacht. Klagen werden oft der einzige Rückgriff, doch selbst dann kann Veränderungen langsam sein. Die Wahrnehmung ist, dass es der einzige Weg ist, gehört zu werden.
Akt 3: Die Einschränkung des Designers
"Ich weiß, dass der Farbkontrast ausgeschaltet ist, aber es fühlt sich so kreativ restriktiv an. Ich hasse es, wie es aussieht."
Viele Designer betrachten die Richtlinien für die Zugänglichkeit als Grenzen für ihre künstlerische Vision. Sie sehen eine falsche Dichotomie: schönes Design im Vergleich zu zugänglichem Design.
Aber denken Sie daran: Webdesign ist nicht nur Selbstausdruck; Es geht darum, nutzbare Erfahrungen für alle zu schaffen. Die Herausforderung besteht darin, Designs zu finden, die sowohl ästhetisch ansprechend als auch vollständig zugänglich sind. Es ist keine entweder/oder Situation; Es geht darum, innovative Lösungen zu finden, die beide Kriterien entsprechen.
Das Gespräch umrüsten
Die Probleme erstrecken sich über diese drei Perspektiven hinaus. Projektmanager priorisieren die Funktionsweise von Funktionen, einige Entwickler drücken abweisende Einstellungen aus, andere warten auf Browsermandate, bevor sie die Zugänglichkeit beheben.
Die Lösung? Wir müssen die Erziehung der Zugänglichkeit in die frühen Phasen des Entwickler- und Designerausbildes integrieren. Stellen Sie sich vor, Sie lernen eine Fremdsprache - zu wissen, dass nur Slang die Kommunikation einschränkt. In ähnlicher Weise vernachlässigen javaScript-zentrierte Ansätze häufig die inhärenten Zugänglichkeitsfunktionen von HTML.
Wir müssen sicherstellen, dass alle Dokumentation Beispiele für zugängliche Code enthalten, Entwürfe haben Annotationen für Zugangsmöglichkeiten und Konferenzen priorisieren Diskussionen zur Zugänglichkeit. Unsere Werkzeuge müssen von Natur aus zugänglich sein. Dies ist der neue Mindeststandard.
Was ist mit vorhandenem Code und Ressourcen? Wir können uns nicht mit früheren Fehlern nachdenken, aber wir können uns mit Mitgefühl und Neugier vorantreiben. Wir sind in der Lage zu lernen und zu verbessern. Wir haben zuvor herausfordernde technische Hürden überwunden. Zugänglichkeit ist eine weitere Herausforderung, die wir erobern können.
Umsetzbare Schritte:
Mitfühlende Selbstverbesserung:
- Folgen Sie Menschen mit Behinderungen in den sozialen Medien, um aus ihren Erfahrungen zu lernen. Hören Sie zu, lernen Sie und vermeiden Sie argumentative Antworten.
- Aktualisieren Sie Ihr Wissen. Priorisieren Sie die HTML-First-Entwicklung und fügen Sie dann JavaScript-Funktionalität hinzu. Nehmen Sie eine nachreichend ausgerichtete Kurse.
- Verwenden Sie einen Bildschirmleser, um seine Funktionalität und Einschränkungen zu verstehen. Entdecken Sie nur Textmodi, Spracheinstellungen, Navigation durch Überschriften und Tastaturverknüpfungen.
Bonus: Tragen Sie zu Tooling -Projekten für Zugänglichkeit bei.
Inkrementelle Codeverbesserung:
Kritische Zugänglichkeitsblocker ansprechen:
- Vermeiden Sie verschachtelte interaktive Elemente.
- Stellen Sie sicher, dass alle Eingangsfelder klare und zugehörige Etiketten enthalten.
- Tastaturfallen verhindern.
- Geben Sie für alle Bilder einen sinnvollen ALT -Text an.
- Entfernen Sie zerbrochene oder unnötige Links.
Verwenden Sie eine Checkliste wie das A11Y -Projekt als Ausgangspunkt.
Beginnen Sie noch heute. Beginnen Sie, wo Sie sind. Die Reise zu einem integrativeren Web beginnt mit einem einzigen Schritt.
Ausgewähltes Header -Foto von Scott Rodgerson auf Unplash
Das obige ist der detaillierte Inhalt von3 Möglichkeiten, wie wir die Barrierefreiheit nicht ernst nehmen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen











Haben Sie jemals einen Countdown -Timer für ein Projekt benötigt? Für so etwas ist es möglicherweise natürlich, nach einem Plugin zu greifen, aber es ist tatsächlich viel mehr

Alles, was Sie schon immer über Datenattribute in HTML, CSS und JavaScript wissen wollten.

Zu Beginn eines neuen Projekts erfolgt die SASS -Zusammenstellung im Blinzeln eines Auges. Dies fühlt sich gut an, besonders wenn es mit Browsersync kombiniert ist, das nachlädt

Eine Sache, die mich auf die Liste der Funktionen für Lea Verou im Einklang mit Conic-Gradient () -Polyfill auffiel, war das letzte Element:

Versuchen wir, hier einen Begriff zu prägen: "Statischer Formanbieter". Sie bringen Ihre HTML

Mit der Inline-Template-Anweisung können wir reichhaltige Vue-Komponenten als fortschreitende Verbesserung gegenüber vorhandenem WordPress-Markup erstellen.

Jedes Mal, wenn ich ein neues Projekt starte, organisiere ich den Code, den ich in drei Typen oder Kategorien betrachte, wenn Sie möchten. Und ich denke, diese Typen können auf angewendet werden

PHP -Vorlagen erhält oft einen schlechten Rap für die Erleichterung von unterdurchschnittlichem Code - aber das muss nicht der Fall sein. Schauen wir uns an, wie PHP -Projekte eine Basis durchsetzen können
