HTML i CSS · Middle · Pytanie 39 z 75
Co robi tabindex="-1"?
- 1Ustawia element jako pierwszy w kolejności Tab, przed wszystkimi innymi
- ✓Poprawna odpowiedź: Pozwala ustawić fokus tylko programowo (
el.focus()), a nie przez Tab - 3Całkowicie blokuje fokus na elemencie - przez Tab i z JavaScriptu
Wyjaśnienie
tabindex="0" dodaje element do naturalnej kolejności tabulacji, a -1 sprawia, że fokus można ustawić tylko przez JS (np. nagłówek modala lub kontener przy przejściu do kotwicy). Wartości dodatnie zmieniają kolejność tabulacji i są uważane za antywzorzec. Aby całkowicie wyłączyć element z interakcji, używa się atrybutu inert.