All posts organized by category
How to implement captions on HTML5 video (and audio) elements.
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.
Ways to make your accessibility effort as future proof as possible.
How-to guide to the basics of navigating a webpage using Apple’s VoiceOver screen reader, included in OS X.
How-to hide content but still make it accessible to screen readers.
Brief explanation of the four categories of accessibility
Using these tools you can check the reading level of your written content.
Using an ordinary mobile device you can check your site's readability.
A quick 5 second accessibility test that you can run on your sites right now.
Removing CSS outlines without proper fallbacks can make it impossible to navigate your site with a keyboard.
Why you shouldn't auto-play anything that could distract the user from their main task.
Why you never ever should use maximum-scale=1.0 in your viewport meta tag.
Use ARIA Landmark Roles to help assistive devices navigate the markup.
A few tips on how and when to use the alt attribute. Make sure your text is helpful and most importantly meaningful.
Key facts, definitions, demographics and causes of vestibular disorders.
Key facts, definitions, demographics, causes, challenges and future of visual impairment.