Zoeken…


parameters

Waarde Betekenis
negatief element zal kunnen worden scherpgesteld, maar het zou niet bereikbaar moeten zijn via sequentiële toetsenbordnavigatie
0 element zal scherpstelbaar en bereikbaar zijn via toetsenbord sequentiële navigatie, maar de relatieve volgorde wordt bepaald door de platformconventie
positief element moet scherpstelbaar zijn en toegankelijk via opeenvolgende toetsenbordnavigatie; de relatieve volgorde wordt bepaald door de kenmerkwaarde: de sequentiële volgorde volgt het toenemende aantal van de tabindex

Opmerkingen

De maximale waarde voor tabindex mag 32767 niet overschrijden volgens W3C paragraaf 17.11.1 Tenzij de gespecificeerde standaardwaarde -1 is

Een element met een waarde van 0, een ongeldige waarde of geen tabindex moet achter de elementen met een positieve index worden geplaatst in de volgorde van toetsenbordnavigatie.

Voeg een element toe aan de tabvolgorde

<div tabindex="0">Some button</div>

Opmerking: Probeer om een native HTML button of a tag waar nodig.

Verwijder een element uit de tabvolgorde

<button tabindex="-1">This button will not be reachable by tab</button>

Het element wordt uit de tabvolgorde verwijderd, maar kan nog steeds worden scherpgesteld.

Een aangepaste tabvolgorde definiëren (niet aanbevolen)

<div tabindex="2">Second</div>
<div tabindex="1">First</div>

Positieve waarden zullen het element invoegen op de tabvolgordepositie van zijn respectieve waarde. Elementen zonder voorkeur (bijv. tabindex="0" of native elementen zoals button en a ) worden toegevoegd na die met voorkeur.

Positieve waarden worden niet aanbevolen, omdat ze het verwachte gedrag van tabs verstoren en mensen die afhankelijk zijn van screenreaders kunnen verwarren. Probeer een natuurlijke volgorde te creëren door uw DOM-structuur te herschikken.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow