【问题标题】:Tab order jumping to URL after tabindex 0在 tabindex 0 之后跳转到 URL 的 Tab 键顺序
【发布时间】:2016-12-23 05:33:10
【问题描述】:

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

谢谢。

【问题讨论】:

    标签: html tabindex


    【解决方案1】:

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

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

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

    需要注意的是:

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

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

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

    【讨论】:

    • 但我有 tabindex 0 的标题元素,有什么限制它的想法
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-12
    • 1970-01-01
    • 1970-01-01
    • 2015-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多