Blog-Archiv

2026

Meine ersten Schritte als Astronaut

Erstellt am

Ein Mann in einem weißen Ledermantel, der einen Astronauten-Helm trägt.

Die Vorteile des Web-Frameworks Astro für die Gestaltung meines Web-Dev-Blogs.

Weiterlesen

2025

Flexible Menü-Animation mit verankerten Container Queries

Erstellt am

Zwei Hände mit verschränkten Zeigefingern. Beide Zeigefinger haben ein schwarzes Anker-Tattoo.

Wir können die aktuell aktive Fallback-Position mit CSS abfragen und andere Styles anwenden.

Weiterlesen

Lasst uns Akkordeon spielen: Das HTML details-Element im Fokus

Erstellt am

Ein älterer Mann sitzt auf einem Stuhl vor einer Tür und spielt Akkordeon.

Ein detaillierter Blick auf die neuen Features des nativen Offenlegungs-Elements.

Weiterlesen

Eine barrierefreie Tabelle mit anklickbaren Zeilen bauen

Erstellt am

Eine Frau berührt den Bildschirm eines Smartphones mit ihrem Zeigefinger.

Erweitere die Reichweite der Schaltflächen, um Tastaturbedienung und Screenreader zu unterstützen.

Weiterlesen

Wir bauen ein barrierefreies Menü mit modernen Web-Features

Erstellt am

Ein Skateboarder mitten im Sprung, wie ein Menüfeld das plötzlich auftaucht.

Eine Schritt-für-Schritt-Anleitung auf Basis der Popover API und CSS Anchor Positioning.

Weiterlesen

Bringe Screen Reader mit der ARIA Notify API zum Sprechen

Erstellt am

Eine Frau spricht in ein Megaphon.

Ein erster Blick auf die neue API, die eine Alternative zu ARIA-Live-Regionen darstellt.

Weiterlesen

Datums- und Zeitverwaltung mit der Temporal API

Erstellt am

Eine Frau stützt ihre Arme auf einen Tisch und schaut auf den großen Wecker neben sich.

Sie ist zuverlässiger als Date und bietet Formatierungsoptionen und Zeitzonen-Unterstützung.

Weiterlesen

Meine Lieblings-Tools zum Testen von Web-Accessibility

Erstellt am

Verschiedene Gartenwerkzeuge und Pflanzen auf einem Tisch.

Eine Auswahl an Bookmarklets, Browser-Erweiterungen und Tools zum Testen von Barrierefreiheit.

Weiterlesen

Accessibility Engineering — Lass die Web-Plattform die Arbeit machen

Erstellt am

Code-Zeilen werden auf eine Frau projiziert, die in die Kamera blickt.

Nutze die Fähigkeiten nativer Buttons, Dialoge, Formularelemente und ausklappbarer Widgets.

Weiterlesen

2024

Platzhaltertext braucht guten Farbkontrast

Erstellt am

Ein aufgeschlagenes Buch auf einem Tisch. Das Wort 'rules' ist deutlich lesbar.

Nutze das ::placeholder CSS-Pseudo-Element, um die Barrierefreiheit deiner Website zu verbessern.

Weiterlesen

Barrierefreie Navigationsmenüs mit der Popover API erstellen

Erstellt am

Eine Hand hält einen Kompass zur Navigation hoch. Im Hintergrund ist eine felsige Küste mit Bäumen zu sehen.

Durch die Nutzung moderner Webfunktionen könnt ihr schnell und einfach Navigationsmenüs bauen.

Weiterlesen

Offlinedaten einfach speichern mit idb und der IndexedDB API

Erstellt am

Eine Frau sitzt auf dem Boden, umgeben von Pappkartons.

Die idb-Bibliothek macht es einfach, Daten auf dem Gerät zu speichern und sie für die Offline-Nutzung abzurufen.

Weiterlesen

Native Dialoge und die Popover API — Das solltet ihr wissen

Erstellt am

Mehrere übereinander gestapelte Pfannkuchen.

Wie ihr Dialoge und Popovers animiert, sie korrekt verschachtelt und Dialoge beim Hintergrund-Klick schließt.

Weiterlesen

Wird das CSS Scope Feature die View Encapsulation von Angular ersetzen?

Erstellt am

Eine Schachtel mit sechs Donuts in verschiedenen Farben.

Lerne Natives Scoping anzuwenden und Code zu erstellen, der einfacher zu lesen und zu debuggen ist.

Weiterlesen

Verschiedene Farbthemen mit einem zweifarbigen Fokusindikator unterstützen

Erstellt am

Nahaufnahme von den Händen einer Person, die auf einer Laptop-Tastatur schreibt.

So erzeugt ihr einen barrierefreien, universellen Fokusindikator, der im hellen und dunklen Modus funktioniert.

Weiterlesen

Optimiert eure Designs mit Barrierefreiheits-Anmerkungen

Erstellt am

Zwei Mitarbeiterinnen eines Blumengeschäfts betrachten das Tablet vor ihnen auf dem Tisch.

Markiert Überschriften, Alternativtexte, Links und Buttons in euren Prototypen.

Weiterlesen

Barrierefreie Alerts leicht gemacht mit der Popover API

Erstellt am

Ein Mann spricht in ein Megaphon.

Informiere Nutzer über wichtige Ereignisse, ohne ihren Workflow zu unterbrechen.

Weiterlesen

2023

Der PDF Accessibility Checker: Stärken und Schwächen

Erstellt am

Ein Dokument mit Textblöcken und Grafiken.

Das Tool erkennt grobe Barrierefreiheits-Mängel. Die manuelle Prüfung ersetzt es aber nicht.

Weiterlesen

Wie Ihr die WCAG 2.2 erfüllt — Ein paar praktische Beispiele

Erstellt am

Das Gesicht einer Frau, das zur Hälfte von einem Buch mit grünem Umschlag verdeckt wird.

Ein kurzer Überblick über die neuen Erfolgskriterien und praktische Beispiele für konkrete Anwendungsfälle.

Weiterlesen

Warum ich Zertifizierungen für Barrierefreiheit sinnvoll finde

Erstellt am

Eine Frau im Rollstuhl. Sie balanciert einen Laptop auf ihren Knien.

Zertifizierungen bieten einen einheitlichen Standard und erhöhen die Glaubwürdigkeit von Expert:innen.

Weiterlesen

Wie ihr verkettete Datenabfragen und zeitgleiche Requests mit RxJS managt

Erstellt am

Eine Reihe von Wasserfällen, die einen felsigen Abhang hinunterfließen.

Die RxJS-Bibliothek bietet mächtige Operatoren, die euer Entwicklerleben erheblich erleichtern.

Weiterlesen

Einfach herausragend! Die neue Popover API und CSS Anchor Positioning

Erstellt am

Ein Skateboarder beim Sprung in der Luft.

Noch nie war es so einfach, barrierefreie Menüs, Tooltips und Datumsauswahlen zu erstellen.

Weiterlesen

Wie ihr das volle Potential von Inline-SVG-Bildern entfaltet

Erstellt am

Eine Frau malt eine Katzenfigur auf ein Stück Papier.

Ein Inline-SVG-Bild kann mit CSS leicht angepasst werden und ist sehr flexibel.

Weiterlesen

Nutze das inert Attribut um ungewollte Interaktionen zu verhindern

Erstellt am

Ein Faultier hängt an einem Ast.

Eine elegante Methode zur Verbesserung der Barrierefreiheit und des Nutzererlebnisses.

Weiterlesen

Wie das Description List Element die Accessibility und Entwickler-Erfahrung verbessert

Erstellt am

Zwei Personen besprechen den HTML-Code auf dem Laptop-Monitor vor ihnen.

Gestaltet Listen von Schlüssel-Wert-Paaren, um euren Code besser lesbar zu machen und Screenreadern semantische Informationen zu vermitteln.

Weiterlesen

Checkliste für barrierefreie UI-Komponenten-Bibliotheken

Erstellt am

Ein Spielzeug wird aus dutzenden Lego-Bausteinen zusammengesetzt.

Schaffe ein einheitliches, barrierefreies Design und beschleunige den Entwicklungsprozess.

Weiterlesen

Responsives Komponenten-Design mit CSS Container Queries

Erstellt am

Übereinander gestapelte Kaffeedosen unterschiedlicher Größe.

Gestalte responsive, wiederverwendbare Komponenten, die sich an den verfügbaren Platz in ihrem Container anpassen.

Weiterlesen

Bringe deine Layouts auf Linie mit CSS Subgrid

Erstellt am

Ein Schachbrett mit einem Raster aus Zeilen und Spalten.

Verschachtelte Grid-Container können ihre Zeilen und Spalten perfekt aufeinander ausrichten.

Weiterlesen

Gestalte ein barrierefreies News-Karussell als Angular Standalone Component

Erstellt am

Ein Karussell bei Nacht mit hellen Lichtern. Die Figuren eines Pferdes und eines Tigers sind zu sehen.

Mit Angular, ARIA-Attributen und modernem CSS erstellen wir ein zugängliches, responsives Web-Karussell.

Weiterlesen

2022

Ein Rückblick auf 2022 — Mein erstes Jahr als Blogger

Erstellt am

Mehrere Leute feiern und stoßen mit Weingläsern an.

Vor einem Jahr startete ich meinen Blog über Web-Entwicklung und Barrierefreiheit. Ein Rück- und Ausblick.

Weiterlesen

Ein Gespräch mit ChatGPT über Web-Barrierefreiheit und populäre Mythen

Erstellt am

Eine menschliche Hand mit ausgestrecktem Zeigefinger nähert sich einer Roboterhand an.

Die künstliche Intelligenz beeindruckt mit durchdachten und gut formulierten Antworten. Aber sie ist nicht perfekt.

Weiterlesen

3 Gründe, warum auch Web-Entwickler:innen von Barrierefreiheit profitieren

Erstellt am

Eine Web-Entwicklerin sitzt am Arbeitsplatz mit drei Monitoren. Auf einem Bildschirm sind Code-Zeilen zu sehen.

Semantisches HTML ist leicht zu lesen, tastaturbedienbar und die perfekte Basis für CSS-Regeln.

Weiterlesen

Gestalte barrierefreie Toggle-Buttons in React

Erstellt am

Ein Mann steht hinter einem DJ Pult mit vielen Knöpfen und Drehschaltern.

Die Kombination aus Button-Element und Switch-Rolle sorgt für eine gute Usability.

Weiterlesen

Häufige Probleme mit ARIA und wie ihr diese vermeidet

Erstellt am

Eine Frau sitzt am Boden und balanciert einen Laptop auf ihren Knien. Sie blickt verdutzt zum Mann neben ihr.

ARIA-Rollen und -Attribute können eine Website barrierefrei machen, wenn man weiß was man tut.

Weiterlesen

CSS-Tricks für bessere Sichtbarkeit im Forced Colors Modus

Erstellt am

Eine Mischung aus verschiedenen Farben auf einer Leinwand.

Wie der Forced Colors Modus bei Websites funktioniert und wie ihr das Styling dafür optimiert.

Weiterlesen

CSS Cascade Layers in Angular verwenden

Erstellt am

Eine Torte mit mehreren erkennbaren Schichten.

Strukturiere deine Styles und vermeide lästige Konflikte aufgrund der Spezifität oder Reihenfolge der Deklaration.

Weiterlesen

Warum du das native Dialog-Element nutzen solltest

Erstellt am

Zwei weiße Sprechblasen auf pinkem Hintergrund.

Das Dialog-Element ist einfach zu handhaben und barrierefrei, abgesehen von ein paar kleinen Problemen.

Weiterlesen

Ein Bild sagt mehr als tausend Worte – außer du bist blind!

Erstellt am

Ein dunkler Raum mit Neonlicht-Schrift an der Wand. Der Text lautet: 'Nichts zu sehen hier'.

Die Grundlagen für barrierefreie Bilder und welche häufigen Fehler ihr vermeiden solltet.

Weiterlesen

Erstelle eine stylishe, barrierefreie Datei-Auswahl in 3 Schritten

Erstellt am

Eine Person sucht in einer Aktentasche nach einem Dokument.

Lerne wie du das native HTML-Element zur Datei-Auswahl beliebig stylen kannst.

Weiterlesen

Wie du ein Gespür für digitale Barrierefreiheit entwickelst

Erstellt am

Finger berühren die Seite eines Buches in Braille-Schrift.

Sich Schritt für Schritt dem Thema annähern und offen für neue Perspektiven sein.

Weiterlesen

Barrierefreie und interaktive Diagramme mit Angular und Highcharts

Erstellt am

Ein Kugelschreiber zeigt auf ein Blatt Papier mit Säulen- und Liniendiagrammen.

Wie du Highcharts Event-Handling mit Angulars auf Komponenten basierter Architektur verbindest.

Weiterlesen

Barrierefreie Web-Formulare mit individuellem Design gestalten

Erstellt am

Pinsel und Malspachtel auf einer bunt bemalten Leinwand.

Style native Formularelemente mit CSS, um barrierefreie Web-Formulare mit konsistentem Look zu gestalten.

Weiterlesen

Raus mit der Sprache! Bestimme wie Screenreader Text vorlesen sollen

Erstellt am

Eine Frau spricht in ein Megaphon.

Verwende die CSS-Eigenschaft speak-as, um Screenreadern mitzuteilen, wie sie Zahlen und Abkürzungen lesen sollen.

Weiterlesen

3 unterschätzte HTML-Elemente, die einfach großartig sind

Erstellt am

Ein Tischkalender, der den Monat Jänner zeigt. Auf dem Kalender liegt eine Brille.

Nutze die Elemente time, picture und dl für maschinenlesbare Daten, schnelleres Laden von Bildern und mehr Barrierefreiheit.

Weiterlesen

Licht aus! Wie blinde Menschen im Internet surfen

Erstellt am

Nahaufnahme eines menschlichen Auges.

Wie fühlt es sich an, blind zu sein? Färbe alles schwarz und erlebe das Web wie blinde Nutzer:innen.

Weiterlesen

Gestalte deutlich sichtbaren Tastaturfokus mit :focus-visible

Erstellt am

Nahaufnahme von Händen einer Person, die auf einer Laptop-Tastatur schreibt.

Schickes Design oder Barrierefreiheit? Mit der CSS-Pseudoklasse :focus-visible könnt ihr sowohl Tastatur-User als auch eure Kunden zufriedenstellen.

Weiterlesen

5 Tipps für den Einstieg in Barrierefreiheits-Prüfungen mit dem Screenreader

Erstellt am

Eine Frau berührt den Bildschirm eines Smartphones mit ihrem Zeigefinger.

Wie dir der Einstieg in die Prüfung mit Screenreadern gelingt und welche Tastaturbefehle und Gesten dir das Leben leichter machen.

Weiterlesen

Erste Schritte zu mehr Barrierefreiheit

Erstellt am

Eine Frau im Rollstuhl. Sie balanciert einen Laptop auf ihren Knien.

Erhöhe die Barrierefreiheit deiner Website oder App mit hohem Farbkontrast, semantischem Markup und Untertitel.

Weiterlesen

Keine Treffer gefunden