Skip to main content

focusable-tabindex-style

If set, all focusable elements must have a negative or 0 tabindex attribute, if any. Focusable elements are :

  • natively focusable elements (button, input, select, textarea)
  • a, area elements with an href value

Reasoning: W3C, WCAG 2.0

The following patterns are considered violations:

<button tabindex="1">Button</button>
<a href="#" tabindex="12">Link</a>

The following patterns are not considered violations:

<button tabindex="0">Button</button>
<a href="#" tabindex="-1">Link</a>