tabindex =" false"之间的区别是什么?和空tabindex?

时间:2017-11-16 00:26:51

标签: html focus accessibility tabindex

根据标题,当tabIndex="false"与空tabIndex时有什么不同?作为奖励,tabIndex="false"tabIndex=false与空tabIndex的区别是什么?

例如: <a tabIndex="false" /><a tabIndex />对比<a tabIndex=false />

我还没有能够找到任何可以解释这种情况的资源或堆栈溢出问题。

提前致谢〜

1 个答案:

答案 0 :(得分:2)

没有区别。

作为Xufox explains in a commenttabindex只能将整数作为值。这在HTML specification

中有说明
  

tabindex属性(如果已指定)必须具有有效整数值。

拥有tabindex(没有值)或tabindex="false"tabindex=false无关紧要,因为所有这些都会失败rules for parsing integers(在第5,7和7步中)分别)。在这些情况下,浏览器将忽略该值并将默认应用的逻辑应用于任何元素。

所以以下所有内容都将得到平等对待:

<input tabindex="false" />
<input tabindex=false />
<input tabindex="" />
<input tabindex />
<input />