tabindex ist ein Attribut in HTML, das vor allem im Bereich der Barrierefreiheit (Accessibility) und der Benutzerführung eine wichtige Rolle spielt. Es legt fest, in welcher Reihenfolge interaktive Elemente wie Links, Buttons oder Formularfelder beim Navigieren mit der Tastatur fokussiert werden. So können Nutzer:innen – besonders solche, die keine Maus verwenden – gezielt durch eine Webseite steuern.
Es gibt drei Hauptwerte:
- tabindex=”0″: Das Element ist in der natürlichen Tab-Reihenfolge.
- tabindex=”-1″: Das Element kann nicht per Tabulator erreicht werden, ist aber programmatisch fokussierbar.
- tabindex=”1″ oder höher: Das Element erhält eine explizite Position in der Tab-Reihenfolge (wird jedoch heute selten empfohlen, da es zu unnatürlichem Verhalten führen kann).
Die richtige Verwendung von tabindex verbessert die Nutzererfahrung deutlich, insbesondere für Menschen mit Behinderungen.
Tipp:
Nutze tabindex gezielt und sparsam, um eine logische und intuitive Tab-Reihenfolge zu gewährleisten. Meide hohe positive Werte – halte dich lieber an 0 oder -1.














