Blog
79 articles on Web UI engineering covering project case studies, thought process, front-end strategy, techniques and best practices, focused on HTML, CSS, SVG, accessiblity, and everything in between.
-
CSS-only scrollspy effect using scroll-marker-group and :target-current -
Are 'CSS Carousels' accessible? -
Tag, You're It -
Accessible notifications with ARIA Live Regions (Part 2) -
Accessible notifications with ARIA Live Regions (Part 1) -
Setting up a screen reader testing environment on your computer -
The CSS prefers-color-scheme user query and order of preference -
In Quest of Search On why I think adding a new HTML sectioning element for search is a good idea.
-
A guide to designing accessible, WCAG-conformant focus indicators -
A couple of ways to highlight code syntax in Apple Keynote slides -
Design for reading: tips for optimizing content for Reader modes and reading apps -
Component-level art direction with CSS Container Queries -
Not Your Typical Horizontal Rules -
Accessible Text Labels For All On improving eCommerce experiences for screen reader users without breaking them for speech-input users
-
How I set up Glyphhanger on macOS for optimizing and converting font files for the Web -
Inclusively Hiding & Styling Checkboxes and Radio Buttons -
Optimizing keyboard navigation using tabindex and ARIA A micro-case study on implementing keyboard-friendlier article listings for an online publication
-
Global and Component Style Settings with CSS Variables Or how I use CSS variables to create more manageable project styles and more portable patterns
-
What a Year of Learning and Teaching Accessibility Taught Me -
Case Study: Implementing Accessible Data Charts for the Khan Academy 2018 Annual Report
Level up your accessibility knowledge with the Practical Accessibility course!
I created a self-paced, get-right-down-to-it online video course for web designers and developers who want to start creating more accessible Web user interfaces and digital products today.
The course is now open for enrollment!