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

anu*_*anu 6 html tabindex

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

谢谢。

Jon*_*eis 1

你应该从 开始tabindex="1"

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

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

需要注意的是:

理论上,tabindex 仅应在以下情况下使用:

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

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