Accessibility

Collections

Text

prefers-reduced-motion

The prefers-reduced-motion feature is explicitly1 intended to accommodate people with vestibular motion disorders, which are common above age 40.2

Unchain My Inaccessibly-Labelled Heart

<h2 id="article1-heading">All About Dragons</h2>
<p>I like dragons. Blah blah blah blah blah.</p>
<p>
  <a
    id="article1-read-more"
    aria-labelledby="article1-read-more article1-heading"
  >
    Read more
  </a>
</p>

What happens there is a screenreader will replace the existing semantic label between the link tags and use the content from both elements and announce them together as a single string of text:

Read more All About Dragons

Children
  1. A Guide To Keyboard Accessibility: HTML And CSS (Part 1)
  2. A Guide To Keyboard Accessibility: JavaScript (Part 2)
  3. A Quick Guide on How to Create Accessible Buttons in HTML
  4. Accessibility tools
  5. Anchor Tag
  6. Don't disable buttons
  7. HTML Semantics
  8. How to make external links accessible
  9. How to prepare as soon-to-be blind developer?
  10. Links vs Buttons in Modern Web Applications
  11. Strikethrough Accessibility

Footnotes

  1. https://drafts.csswg.org/mediaqueries-5/#prefers-reduced-motion/˄

  2. https://vestibular.org/article/what-is-vestibular/about-vestibular-disorders/˄