75 of 133 menu

Attributten tabindex

Attributten tabindex fastsætter rækkefølgen for fokus, når man navigerer mellem elementer med Tab-tasten.

Ved at trykke på denne tast kan man aktivere sekventielt visse elementer på siden (links og formular-elementer). Aktive elementer vil modtage indtastningsfokus.

For inputfelter af typen input og textarea vil fokus udtrykkes ved, at markøren vil blinke i feltet, og man kan indtaste tekst, for links og andre elementer vil det være en fremhævelse på en eller anden måde (understregning, stiplet ramme osv., afhænger af browseren).

Hvis elementet ikke var synligt på siden (på grund af scrolling) i det øjeblik, det modtog fokus, vil siden scrolle til dette element.

Hvis elementerne ikke har attributten tabindex eller den har værdien 0, vil navigation til dem med Tab-tasten foregå i rækkefølgen af elementerne i HTML-koden.

Hvis siden har elementer, som har tabindex sat, vil navigationen først foregå til dem, startende fra den mindste værdi af attributten tabindex (den mindste kan være 1) og så videre opad efter stigende attributværdier, og når sådanne elementer slipper - vil navigationen fortsætte til de elementer, som ikke har tabindex sat eller som har værdien 0.

Værdien for attributten er heltal fra 1 til uendeligt. Hvis nogle numre er sprunget over - sker der ikke noget forfærdeligt (for eksempel, hvis der ikke er noget nummer 2, så vil fokus først komme på elementet med tabindex lig 1, og derefter på elementet med tabindex lig 3).

Hvis der på siden i øjeblikket for trykket af Tab-tasten er et element i fokus (fokus kunne være opnået ikke kun ved at trykke på Tab, men også ved at klikke med musen på elementet eller med attributten autofocus), så vil det næste tryk på Tab-tasten føre til, at fokus gives til det næste element i rækkefølgen efter det, som er i fokus (for eksempel, hvis der lige nu er fokus på elementet med tabindex 3, så vil det næste element med tabindex 4 modtage fokus).

Hvis et inputfelt har attributten disabled, så vil det blive ignoreret ved navigation med Tab-tasten, selvom dette felt har attributten tabindex sat.

Attributten tabindex anvendes på tags a, input, textarea, button, select.

Eksempel

Lad os give inputfelterne attributten tabindex. Tryk sekventielt på Tab-tasten, og du vil se, hvordan indtastningsfokus vil gå fra det første inputfelt til det fjerde, og derefter fortsætte til links fra starten af siden (da der ikke er flere elementer med den satte attribut tabindex):

<input type="text" tabindex="3" placeholder="nummer: 3"> <input type="text" tabindex="1" placeholder="nummer: 1"> <input type="text" tabindex="2" placeholder="nummer: 2"> <input type="text" tabindex="4" placeholder="nummer: 4">

:

Se også

  • pseudoklassen focus,
    som gør det muligt at ændre stilen for et element i fokus
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis