Use semantic HTML for easy keyboard wins

By using the correct semantic HTML elements you may be able to meet most or all of your keyboard access needs.

There are a number of built-in interactive elements with proper semantics and keyboard support. The ones most developers use are:

  • <a>

  • <button>

  • <input>

  • <select>

  • <textarea>