75 of 133 menu

Attributtet tabindex

Attributtet tabindex setter rekkefølgen for fokusovertakelse når man navigerer mellom elementer med Tab-tasten.

Ved å trykke på denne tasten kan man aktivere sekvensielt noen av sidens elementer (lenker og skjemaelementer). Aktive elementer vil motta inndatasfokus.

For inndatafelt av typen input og textarea vil fokus uttrykkes ved at markøren blinker i feltet og man kan skrive inn tekst, for lenker og andre elementer vil dette være en utheving på en eller annen måte (understreking, stiplet ramme etc., avhenger av nettleseren).

Hvis elementet ikke var synlig på siden (på grunn av rulling) i øyeblikket det mottar fokus, vil siden rulle til dette elementet.

Hvis elementer ikke har attributtet tabindex eller det har verdien 0, vil navigering til dem med Tab-tasten skje i rekkefølgen elementene vises i HTML-koden.

Hvis siden har elementer som har satt tabindex, vil navigeringen først gå gjennom dem, startende fra den minste verdien av attributtet tabindex (den minste kan være én) og så videre i stigende rekkefølge av attributtverdier, og når slike elementer er ferdige - vil navigeringen gå til de elementene som ikke har satt tabindex eller som har verdien 0.

Verdien til attributtet er heltall fra 1 til uendelig. Hvis noen numre mangler - skjer det ingen katastrofe (for eksempel, hvis nummer 2 mangler, vil fokus først havne på elementet med tabindex lik 1, og deretter på elementet med tabindex lik 3).

Hvis det på siden i øyeblikket Tab-tasten trykkes er et element i fokus (fokus kunne ha blitt oppnådd ikke bare ved å trykke Tab, men også ved å klikke på elementet med musepekeren eller med attributtet autofocus), vil det neste trykket på Tab-tasten føre til at fokus går til det neste elementet i rekkefølgen etter det som er i fokus (for eksempel, hvis elementet med tabindex 3 for øyeblikket er i fokus, vil neste element som får fokus være elementet med tabindex 4).

Hvis et inndatafelt har attributtet disabled, vil det bli ignorert under navigering med Tab-tasten, selv om dette feltet har attributtet tabindex.

Attributtet tabindex brukes på taggene a, input, textarea, button, select, area.

Eksempel

La oss gi input-feltene attributtet tabindex. Trykk sekvensielt på Tab-tasten og du vil se hvordan inndatasfokus vil gå fra første input-felt til det fjerde, og deretter gå gjennom lenkene fra starten av siden (siden det ikke er flere elementer med satt attributt 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 lar deg endre stilen til et element i fokus
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis