tabindex 0后跳转到URL的Tab键顺序

时间:2016-12-23 05:33:11

标签: html tabindex

我有taborder的问题。在网页中,我有自定义tabindex的元素,Tab键顺序在tabindex 0之后跳转到url,然后返回tabindex 1。 如何限制taborer转到URL。 任何人都可以知道它为什么会发生。

感谢。

1 个答案:

答案 0 :(得分:0)

您应该从tabindex="1"开始。

  

tabindex="1"(或任何大于1的数字)定义明确的Tab键顺序。这几乎总是一个坏主意。

     

tabindex="0"允许除链接和表单元素之外的元素接收键盘焦点。它不会更改Tab键顺序,但会将元素放在逻辑导航流中,就好像它是页面上的链接一样。

警告:

  

理论上,tabindex仅适用于以下情况:

     
      
  • 默认的标签顺序不理想,AND
  •   
  • 无法通过重新排列内容中的项目和/或通过更改样式表来更改标签顺序,以反映最佳视觉排列。
  •   

来源:http://webaim.org/techniques/keyboard/tabindex