tabindex="false" 和空tabindex 有什么区别?
What's the difference between tabindex="false" and empty tabindex?
根据标题,tabIndex="false"
与空 tabIndex
有什么区别?作为奖励,tabIndex="false"
与 tabIndex=false
与空 tabIndex
有什么区别?
例如:
<a tabIndex="false" />
对比 <a tabIndex />
对比 <a tabIndex=false />
我无法找到任何可以阐明这种情况的资源或 Whosebug 问题。
提前致谢~
没有区别。
作为, tabindex
can only have integers as values. This is indicated in the HTML specification:
The tabindex attribute, if specified, must have a value that is a valid integer.
具有 tabindex
(没有值),或 tabindex="false"
或 tabindex=false
是无关紧要的,因为它们都将无法通过 rules for parsing integers(在步骤 5、7、和 7)。在这些情况下,浏览器将忽略该值并将它们默认应用的逻辑应用于任何元素。
因此以下所有对象都将得到同等对待:
<input tabindex="false" />
<input tabindex=false />
<input tabindex="" />
<input tabindex />
<input />
根据标题,tabIndex="false"
与空 tabIndex
有什么区别?作为奖励,tabIndex="false"
与 tabIndex=false
与空 tabIndex
有什么区别?
例如:
<a tabIndex="false" />
对比 <a tabIndex />
对比 <a tabIndex=false />
我无法找到任何可以阐明这种情况的资源或 Whosebug 问题。
提前致谢~
没有区别。
作为tabindex
can only have integers as values. This is indicated in the HTML specification:
The tabindex attribute, if specified, must have a value that is a valid integer.
具有 tabindex
(没有值),或 tabindex="false"
或 tabindex=false
是无关紧要的,因为它们都将无法通过 rules for parsing integers(在步骤 5、7、和 7)。在这些情况下,浏览器将忽略该值并将它们默认应用的逻辑应用于任何元素。
因此以下所有对象都将得到同等对待:
<input tabindex="false" />
<input tabindex=false />
<input tabindex="" />
<input tabindex />
<input />