跳至内容

jsx_a11y/tabindex-no-positive 正确性

🚧 仍在开发自动修复功能。

功能

强制对 JSX 中的 tabIndex 属性不使用正值。

为什么这是不好的?

使用大于 0tabIndex 值会对于键盘和辅助技术使用者来说难以导航和交互,并且会破坏内容的逻辑顺序。

示例

此规则不正确的代码示例

jsx
<span tabIndex="1">foo</span>

此规则正确的代码示例

jsx
<span tabIndex="0">foo</span>
<span tabIndex="-1">bar</span>

参考

在 MIT 许可下发布。