Seite 8 - Barrierefreiheit
-
Maxim Mironjuk
-
Juli 22, 2025
Ein Placeholder ist ein flüchtiger Hinweistext, kein dauerhaftes Label. Er verschwindet, sobald jemand zu tippen beginnt, wird von vielen Screenreadern nicht zuverlässig als Formularbeschriftung erkannt und ist wegen seines meist blassen Kontrasts schwer lesbar. Dieser Artikel zeigt, wie Label und Placeholder korrekt zusammenspielen und wo genau die Grenze verläuft.
-
Maxim Mironjuk
-
Juli 22, 2025
Ein WCAG-Audit liefert eine Momentaufnahme, die mit dem nächsten Deployment schon wieder veraltet sein kann, weil ein neues Feature, ein geändertes Komponenten-Markup oder ein aktualisiertes Drittanbieter-Skript den Zustand der Seite in Minuten verändert. Lighthouse CI schließt genau diese Lücke, indem es den Accessibility-Score bei jedem Build automatisiert misst, gegen einen definierten Schwellenwert prüft und eine Regression sofort sichtbar macht, statt sie erst Monate später bei der nächsten manuellen Prüfung zu entdecken. Dieser Artikel zeigt, wie Lighthouse CI als kontinuierliches Monitoring in einer Magento- und Hyvä-Deployment-Pipeline aufgebaut wird.
-
Maxim Mironjuk
-
Juli 21, 2025
Ein Range-Input gehoert zu den Formularelementen mit den groessten Unterschieden zwischen Browsern, weil Track, Thumb und Fuellstand jeweils eigene, herstellerspezifische Selektoren benoetigen. Mit den richtigen CSS-Techniken laesst sich ein vollstaendig individueller Slider bauen, ohne eine zusaetzliche JavaScript-Bibliothek einzubinden.
-
Maxim Mironjuk
-
Juli 18, 2025
Wer dynamische Inhalte per JavaScript aktualisiert, ohne Screenreader-Nutzer zu informieren, erzeugt unsichtbare Fehler und stille Erfolgsmeldungen. ARIA Live Regions mit aria-live, aria-atomic und aria-relevant kündigen Änderungen zuverlässig an, ohne den Fokus zu verschieben, und machen Warenkorb-Updates, Formularvalidierung und Suchergebnisse für alle Nutzer nachvollziehbar.
-
Maxim Mironjuk
-
Juli 02, 2025
Ein Back to Top Button klingt nach einem trivialen UI Element, entpuppt sich bei genauerem Hinsehen aber als kleines Bündel von Detailentscheidungen: wann er erscheinen soll, wie er scrollt, wohin der Fokus nach dem Klick wandert, und wie er sich mit anderen fixierten Elementen wie Cookie Bannern verträgt. Alpine.js liefert dafür ein kompaktes, vollständig barrierefreies Muster.
-
Maxim Mironjuk
-
Juni 28, 2025
Kaum ein Begriff sorgt für so viel Verunsicherung wie die Abmahnung, wenn es um Barrierefreiheit geht. Wer verstehen will, wie groß das tatsächliche Risiko für einen Magento-Shop ist, muss zwischen Wettbewerbsrecht und dem eigenständigen Durchsetzungsmechanismus des BFSG sauber unterscheiden.
-
Maxim Mironjuk
-
Juni 22, 2025
Ohne Skip-Link müssen Tastaturnutzer und Screenreader-Nutzer bei jedem einzelnen Seitenaufruf zuerst durch die komplette Navigation tabben, bevor sie den eigentlichen Inhalt erreichen. Ein korrekt implementierter Skip-Link, unsichtbar bis zum Fokus, mit echtem Sprungziel und funktionierendem tabindex, löst dieses Problem zuverlässig und macht jede Seite sofort nutzbar.
-
Maxim Mironjuk
-
Juni 19, 2025
Sternebewertungen wirken auf den ersten Blick wie eine triviale Komponente, doch sobald halbe Sterne, eine interaktive Eingabe mit Hover-Vorschau und eine barrierefreie Umsetzung gleichzeitig gefordert sind, stecken mehr Detailprobleme darin als man denkt. Dieser Artikel zeigt, wie sich sowohl die read-only Anzeige einer Durchschnittsbewertung als auch die editierbare Eingabe-Variante mit Tailwind CSS sauber umsetzen lassen, inklusive der präzisen Darstellung halber Sterne und einer Barrierefreiheit, die nicht allein auf visuellen Sternen beruht.
-
Maxim Mironjuk
-
Juni 15, 2025
Wer Fehler nur rot, Erfolg nur grün und Links nur farbig kennzeichnet, schließt farbenblinde und sehbehinderte Nutzer von wichtigen Informationen aus. Ein zweites Unterscheidungsmerkmal wie Icon, Textlabel oder Unterstreichung macht Formulare, Status-Badges und Links für alle Nutzergruppen zuverlässig lesbar und erfüllt WCAG 1.4.1 ohne Mehraufwand im Design.
-
Maxim Mironjuk
-
Juni 08, 2025
Farbkontrast entscheidet darüber, ob Text und Bedienelemente für Menschen mit Sehschwäche, Farbfehlsichtigkeit oder in ungünstigen Lichtverhältnissen überhaupt lesbar und erkennbar sind. Dieser Artikel erklärt die WCAG-Kontrastformel mit relativer Luminanz, die Schwellenwerte für normalen Text, großen Text und UI-Komponenten, zeigt praxistaugliche Prüfwerkzeuge für Design und Entwicklung und beschreibt, wie sich Kontrastregeln dauerhaft in Design-System und Entwicklungsprozess verankern lassen.
-