Blog
This is page 3 of 30.
How navigation should work for keyboard users
Article posted 22nd March 2025 in Accessibility and Development
The web is a network of pages that are linked together, with those links often grouped in a navigation. Here’s how keyboard users traverse navigation.
How button groups should work for keyboard users
Article posted 12th March 2025 in Accessibility and Development
Menubars, menus, toolbars, and tablists are part of a larger family of ‘button groups’. Here’s how they should behave when using the keyboard.
There’s no such thing as ‘menubar navigation’
Article posted 28th February 2025 in Accessibility and Development
A problem markup and interaction pattern I encounter a lot is a result of people (understandably) following a misleading example from the W3C.
Skip links: what, why, and how
Article posted 23rd February 2025 in Accessibility
Ever noticed one of those “Skip to main content” links when you press the tab key? They’re important.
Ensure your project works in every browser and for every user
Article posted 30th January 2025 in Accessibility
Going through my backlog of blog ideas, I spotted a quote that I thought was worth sharing.
Using iframes to embed arbitrary content is probably a bad idea
Article posted 29th December 2024 in Accessibility
The iframe element is a way to embed one website inside of another. Useful for things like maps or videos, but not so much for other content.
Avatars and alt text
Article posted 19th November 2024 in Accessibility
I really enjoyed Nicolas Steenhout’s recent article on Alt text for avatars or user photos. But there is a context where I would break his rule…
Upgrading from iPhone 13 mini to 16 Pro
Article posted 14th November 2024 in Apple
I get a new phone every 3-ish years, give mine to my wife, and now she gives hers to our daughter. I got a 16 Pro this year! Here’s the skinny.
Apple, you’re doing the Dynamic Island wrong
Article posted 8th November 2024 in Apple
I love the idea of Dynamic Island; making lemons into lemonade and all that. But, in my opinion, Apple have got the fundamentals mixed up.
Getting started with NVDA
Article posted 2nd October 2024 in Accessibility
Everyone who works in digital product development should be familiar with screen reader software. Here’s how to get started with NVDA on Windows.