We expect all users to be able to use the functionality on our pages and apps. In order to do that we have to make sure that you can access and use all functionality with the keyboard. This also means that you have to be able to navigate away from everything using the keyboard.
- Keyboard focus goes to every interactive element.
- All interactive elements can be operated using only the keyboard.
- All functionality that occurs on hover also occurs on focus.
- Focus can be moved away from every element using only the keyboard.
- All links need an
hrefvalue, even if it isn't leveraged.
- Events that use
onmouseoutshould be accompanied by