75 of 133 menu

Tabindex атрибуты

tabindex атрибуты Tab пернесін пайдаланып, элементтер арасында фокустың реттілік ретін орнатады.

Бұл пернені басу арқылы беттің кейбір элементтерін ретімен белсендіруге болады (сілтемелер және пішіндердің элементтері). Белсенді элементтер енгізу фокусын алады.

input және textarea енгізу өрістері үшін фокус өрісте жыпылықтайтын курсор болуымен және оған мәтін енгізуге болатындығымен көрінеді, сілтемелер және басқа элементтер үшін бұл біршама түрде бөлектелу болады (асты сызылу, нукте сызықты шекарамен шеңберлеу және т.б., браузерге байланысты).

Егер фокусты алу сәтінде элемент бетте көрінбесе (айналдыруға байланысты), онда бет сол элементке айналады.

Егер элементтерге tabindex атрибуты берілмеген болса немесе ол 0 мәніне ие болса, онда олар арқылы Tab пернесімен өту HTML кодындағы элементтердің ретімен жүреді.

Егер бетте tabindex берілген элементтер болса, онда алдымен өту олар арқылы жүреді, tabindex атрибутының кіші мәнінен бастап (ең кішісі бір болуы мүмкін) және т.б. атрибут мәндерінің өсуі бойынша, ал мұндай элементтер аяқталған кезде - өту tabindex берілмеген немесе 0 мәніне ие элементтер арқылы жалғасады.

Атрибут мәні ретінде 1-ден шексіздікке дейінгі бүтін сандар қызмет етеді. Егер кейбір нөмірлер өткізіп қалдырылса - ешқандай қорқынышты болмайды (мысалы, егер 2 нөмірі болмаса, онда алдымен фокус tabindex1-ге тең элементке түседі, содан кейін tabindex3-ге тең элементке түседі).

Егер бетте Tab пернесін басу сәтінде фокуста элемент болса (фокус тек Tab басу арқылы ғана емес, сонымен қатар тінтуірмен элементті нұқу арқылы немесе autofocus атрибуты арқылы алынуы мүмкін), онда Tab пернесінің келесі басуы фокустағы элементтен кейінгі реттік бойынша келесі элементтің фокусына әкеледі (мысалы, егер қазір фокуста tabindex3 болатын элемент болса, онда келесі фокусты tabindex4 болатын элемент алады).

Егер енгізу өрісіне disabled атрибуты берілсе, онда ол Tab пернесі арқылы өтулер кезінде ескерілмейді, тіпті егер бұл өріске tabindex атрибуты берілсе де.

tabindex атрибуты келесі тегтерге қолданылады: a, input, textarea, button, select, area.

Мысал

Келіңіздер, енгізу өрістеріне tabindex атрибутын берейік. Tab пернесін ретімен басып шығыңыз және сіз енгізу фокусының бірінші енгізу өрісінен төртіншісіне қалай ауысатынын көресіз, содан кейін сілтемелер бойынша беттің басынан бастап жүреді (өйткені tabindex атрибуты берілген элементтер жоқ):

<input type="text" tabindex="3" placeholder="нөмір: 3"> <input type="text" tabindex="1" placeholder="нөмір: 1"> <input type="text" tabindex="2" placeholder="нөмір: 2"> <input type="text" tabindex="4" placeholder="нөмір: 4">

:

Сондай-ақ қараңыз

  • focus жалған сыныбы,
    ол фокустағы элементтің стильдерін өзгертуге мүмкіндік береді
Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау