Reading Time: 5 minutes Investigating the implementation of the prefers-reduced-motion setting for vestibular disorders
A CMS-look-alike with AJAX
Reading Time: 3 minutes Why? Static wireframes are not prototypes. I expect to use this technique when demonstrating inclusive and accessible UX or UI design strategies. These include relative units, fluid responsiveness, and server responses that static wireframes or [insert ‘prototyping’ software of choice] click-through output can only fail to convey. Starting Out It’s been a while since I […]
Inclusive Dialog Design?
Reading Time: 11 minutes At most every turn with accessibility I find , “it depends” actually translates to, “so what?” Dialogs just stink.
‘Special Characters’ Accessibility and Usability
Reading Time: 12 minutes Adding usability and accessibility to special HTML characters and punctuation for screen reader and visual users
Expanding Summary Details Accessibly
Reading Time: 8 minutes A decade later, can we use the HTML Details and Summary tags inclusively to replace expand and collapse accordions accessibly with and without JS and CSS?
Blueberry Muffins and Terrible People
Reading Time: < 1 minute Baking apps and components like Blueberry Muffins and the Terrible People who do not want to make apps accessible
Shaking the Alt Decision Tree
Reading Time: 9 minutes Why is alternative image content so difficult? In this article I analyse and update W3C’s WAI Alt Decision Tree for everyday human consumption.
Web Components can be Accessible!
Reading Time: 3 minutes When inspecting products for inclusive code strategies, I regularly run across custom HTML tags, or ‘extended’ HTML belonging to web components. They are usually comprised of DIV and SPAN soup and a style block. ARIA labelling is more often than not omitted and fixed pixel units are common, so their responsiveness is limited. The explanation […]
To title abbr or not?
Reading Time: 4 minutes The following code snippet caught my attention when following posts by Chris Coyier and Eric Bailey diminishing objections to the abbreviation of accessibility to “a11y”. Abbreviation <abbr>a11y</abbr> There is no title=”” attribute within the abbr element. I was groomed to always include it. The Correct HTML? A little research including the WHATWG Living Standard (September, […]