Einen Button von Grund auf neu erstellen? Ein fast unmögliches Unterfangen

If you want to create a button from scratch, you must first create the universe

Einen Button von Grund auf neu erstellen? Ein fast unmögliches Unterfangen

In seinem Blog zeigt Marco Campos anhand einer humorvollen Anspielung auf Carl Sagan, warum es eine Sisyphusarbeit ist, ein natives HTML-Element wie den Button nachzubauen. Er listet zwölf Anforderungen auf – von Rolle und Label über Fokus und Tastaturbedienung bis hin zu Formular- und API-Integration – und demonstriert Schritt für Schritt, wie viel Code und ARIA-Attribute nötig sind, um nur einen Bruchteil davon zu erreichen. Sein Fazit: Nutze native Elemente, statt das Rad neu zu erfinden.

Wenn wir anfangen, über Barrierefreiheit im Web zu lernen, hören wir als Erstes eines von zwei Dingen: 'Die erste Regel von ARIA ist, ARIA nicht zu verwenden.' Und: 'Wenn es ein natives Element gibt, verwende das, anstatt das Element neu zu erstellen.'

Mehr von diesem Tag

2026-07-16