The Accessibility Project
A community-driven effort to make web accessibility easier.
How to implement captions on HTML5 video (and audio) elements.
Key facts, definitions, demographics and causes of vestibular disorders.
Use skip nav links to ease keyboard user fatigue and frustration.
Short answer: Avoid using title attributes except in a few special circumstances.
role=application on a widely containing element such as
<body> if your page consists mostly of traditional widgets or page elements.
Removing CSS outlines without proper fallbacks can make it impossible to navigate your site with a keyboard.
Using these tools you can check the reading level of your written content.