75 of 133 menu

Atribut tabindex

Atribut tabindex določa vrstni red pridobivanja fokusa pri prehodu med elementi s tipko Tab.

S pritiskom na to tipko lahko zaporedno aktiviramo nekatere elemente strani (povezave in elementi obrazcev). Aktivni elementi bodo prejeli vnosni fokus.

Za vnosna polja tipa input in textarea se bo fokus izrazil v tem, da bo v polju utripal kazalec in vanj lahko vnašamo besedilo, za povezave in druge elemente pa bo to poudarjeno na določen način (podčrtanje, obkrožitev s črtkano mejo itd., odvisno od brskalnika).

Če element v trenutku pridobivanja fokusa ni viden na strani (zaradi drsenja), se bo stran pomaknila k temu elementu.

Če elementom ni določen atribut tabindex ali ima vrednost 0, bo prehod nanje s tipko Tab potekal po vrstnem redu zaporedja elementov v HTML kodi.

Če so na strani elementi, katerim je določen tabindex, bo prehod najprej potekal po njih, začenši od manjše vrednosti atributa tabindex (najmanjša je lahko ena) in naprej po naraščajočih vrednostih atributa, ko pa bodo takšni elementi zmanjkali - bo prehod šel po tistih elementih, katerim ni določen tabindex ali ima vrednost 0.

Vrednostjo atributa so cela števila od 1 do neskončnosti. Če so nekatere številke izpuščene - se ne bo zgodilo nič hudega (na primer, če ni številke 2, bo najprej fokus prišel na element z tabindex, enakim 1, nato pa na element z tabindex, enakim 3).

Če je na strani v trenutku pritiska tipke Tab element v fokusu (fokus je lahko pridobljen ne le s pritiskom Tab, ampak tudi s klikom miške na element ali z atributom autofocus), bo naslednji pritisk tipke Tab povzročil, da bo fokus dobil naslednji element po vrstnem redu za tistim, ki je v fokusu (na primer, če je trenutno v fokusu element z tabindex 3, bo naslednji fokus dobil element z tabindex 4).

Če je vnosnemu polju določen atribut disabled, bo bo prezrt pri prehodih s tipko Tab, tudi če je temu polju določen atribut tabindex.

Atribut tabindex se uporablja za oznake a, input, textarea, button, select, area.

Primer

Določimo inputom atribut tabindex. Zaporedoma pritiskajte tipko Tab in videli boste, kako se bo vnosni fokus prenašal od prvega inputa do četrtega, nato pa šel po povezavah od začetka strani (ker ni več elementov z določenim atributom tabindex):

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

:

Glejte tudi

  • psevdorazred focus,
    ki omogoča spreminjanje stilov elementa v fokusu
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni