gpt4 book ai didi

html - 如何忽略 tabindex 中的 HTML 元素?

转载 作者:行者123 更新时间:2023-11-28 02:53:16 25 4
gpt4 key购买 nike

HTML 中有什么方法可以告诉浏览器不允许对特定元素进行制表符索引吗?

在我的页面上,尽管有一个用 jQuery 呈现的侧边栏,当您通过选项卡浏览它时,在选项卡控件移动到页面上的下一个可见链接之前,您会得到很多选项卡按下,因为所有内容都被选项卡浏览了在视觉上对用户是隐藏的。

最佳答案

您可以使用 tabindex="-1" .

仅当您确定它不会删除键盘用户的功能时才这样做。

W3C HTML5 specification支持负 tabindex 值:

If the value is a negative integer
The user agent must set the element's tabindex focus flag, but should not allow the element to be reached using sequential focus navigation.


请注意,这是一项 HTML5 功能,可能不适用于旧浏览器。
待会W3C HTML 4.01 standard (from 1999)合规,tabindex 需要为正数。


下面是纯 HTML 中的示例用法。

<a href="#" onclick="return false">Focusable</a>
<a tabindex="-1" href="#" onclick="return false">Not focusable</a>
<a href="#" onclick="return false">Focusable</a>

关于html - 如何忽略 tabindex 中的 HTML 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38426240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com