Firefox:使用tab键将元素集中在链接中

问题描述 投票:0回答:1

我在标签内有一个按钮,应该可以通过Tab键进行聚焦。

<a href="#">
    <button tabindex="0">Do something</button>
</a>

使用Firefox属性accessibility.tabfocus = 7,我只能关注包装链接,而不是子按钮。有没有办法改变这种行为?

html firefox accessibility
1个回答
4
投票

即使你可以让它工作,它也不是有效的HTML,所以可以在任何浏览器上轻松破解,或者,如果它现在正好工作,它可能在将来中断。

<a>规范说:

内容模型:透明,但必须没有交互式内容或<a>元素后代。

因为代码不是有效的HTML,它将失败WCAG 4.1.1

成功标准4.1.1解析:在使用标记语言实现的内容中,元素具有完整的开始和结束标记,元素根据其规范嵌套,元素不包含重复属性,并且任何ID都是唯一的,除非规范允许这些特征。

© www.soinside.com 2019 - 2024. All rights reserved.