HTML und CSS · Middle · Frage 39 von 75
Was macht tabindex="-1"?
- 1Setzt das Element in der Tab-Reihenfolge an die erste Stelle, vor alle anderen
- 2Verbietet den Fokus des Elements vollständig - per Tab und aus JavaScript
- 3Erlaubt Fokus nur per Code (
el.focus()), nicht per Tab
Antwort zeigen
Richtige Antwort: Erlaubt Fokus nur per Code (el.focus()), nicht per Tab
Erklärung
tabindex="0" nimmt ein Element in die natürliche Tab-Reihenfolge auf, -1 macht es nur per JS fokussierbar (etwa die Überschrift eines Modals oder einen Container beim Folgen eines Ankers). Positive Werte ändern die Tab-Reihenfolge und gelten als Anti-Pattern. Um ein Element ganz aus der Interaktion zu nehmen, nutzt man das Attribut inert.