?
This document uses PHP Chinese website manual Release
tabindex
全局屬性指示是否它的元件可以被聚焦,并且如果/它在順序鍵盤導(dǎo)航參與(通常使用Tab鍵,因此而得名)。它接受一個(gè)整數(shù)作為一個(gè)值,不同的結(jié)果取決于整數(shù)的值:
負(fù)值(通常tabindex="-1"
)意味著元素應(yīng)該是可聚焦的,但不應(yīng)該是通過順序鍵盤導(dǎo)航可達(dá)。對(duì)于使用JavaScript創(chuàng)建可訪問的小部件非常有用。
tabindex="0"
意味著該元素應(yīng)該在順序鍵盤導(dǎo)航中可以聚焦,但其順序由文檔的源順序定義。
正值意味著元素應(yīng)該是在順序鍵盤導(dǎo)航可聚焦的,以其順序由數(shù)的值來定義。也就是說,tabindex="4"
之前會(huì)集中tabindex="5"
,但之后tabindex="3"
。如果多個(gè)元素共享相同的正值tabindex
,則它們相對(duì)于彼此的順序?qū)⒆裱湓谖臋n源中的位置。
與元素tabindex="0"
,一個(gè)無效的值,或者沒有tabindex
屬性應(yīng)該具有正元素之后被聚焦tabindex
在順序鍵盤導(dǎo)航順序的值。
如果我們將tabindex
屬性設(shè)置為<div>
,那么它的子內(nèi)容不能用箭頭鍵滾動(dòng),除非我們也設(shè)置tabindex
內(nèi)容。
注:最大值為tabindex
32767.如果未指定,則采用默認(rèn)值-1。
規(guī)范 | 狀態(tài) | 評(píng)論 |
---|---|---|
HTML生活標(biāo)準(zhǔn)該規(guī)范中'tabindex'的定義。 | 生活水平 | 最新的快照,HTML 5.1沒有變化 |
HTML 5.1該規(guī)范中'tabindex'的定義。 | 建議 | HTML Living Standard的快照,HTML5沒有改變 |
HTML5該規(guī)范中'tabindex'的定義。 | 建議 | HTML生活標(biāo)準(zhǔn)快照。從HTML 4.01規(guī)范中,該屬性現(xiàn)在支持所有元素(全局屬性)。 |
HTML 4.01規(guī)范該規(guī)范中'tabindex'的定義。 | 建議 | 僅支持<a>,<area>,<button>,<object>,<select>和<textarea>。 |
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |