這更多是一個歷史或爲什麼問題。爲什麼tabindex在錨點鏈接上默認爲-1,但不是按鈕?
與按鈕不同,鏈接傾向於將tabIndex
的-1
設置爲默認值。我知道這是因爲:
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex
如果沒有指定默認值是-1
但按鈕會自動有一個tabIndex
,所以問題是:什麼是決定背後的理由鏈接不需要有大於0的tabIndex
?並且因爲Tab鍵應該忽略處於默認狀態的鏈接。
我認爲你誤解了鏈接。沒有元素自動具有'tabindex'屬性。一個'
''不是自動按tab鍵順序,去做一個基本的html頁面放一些鏈接並做測試,也許如果鏈接沒有href超出tabindex的順序? – ncubica
我一直這樣做。我經常將鏈接放入演示中,以便在頁面上有另一個製表位。你有沒有爲你工作的視頻?如果鏈接沒有「href」,那麼它不是鏈接,它是一個錨點,並且不存在於Tab鍵順序中。 – aardrian