Accessibility

ARIA labelledby

02. June 2017 — Time to Read: 1 Min

The aria-labelledby attribute can be used to provide an accessible name to a subset of elements. It's used to associate a group of elements, or to establish a…

When To Use Buttons

02. March 2017 — Time to Read: 1 Min

When to use a button is often confusing for beginners and advanced HTML authors alike. The confusion is made worse by the many different types of buttons that you can use…

ARIA Landmark Roles

11. September 2016 — Time to Read: 2 Min

ARIA landmark roles help screen reader users understand the purpose of different areas of a web page, such as search, navigation or the main content. They are really…

How I audit builds

22. July 2016 — Time to Read: 2 Min

Accessibility isn't just a technical issue. It's a design issue. It's a content issue. It's something that every department that touches a website should think about…

An Open Letter To Web Designers

21. March 2016 — Time to Read: 2 Min

Over the last year I’ve noticed something quite dreadful. My eyes are failing me. I forced myself to go for a check up and my fears were confirmed. I chose my glasses and…

Document Outlines

06. January 2016 — Time to Read: 2 Min

Every Web page has a document outline and it is created by your headings, table titles, form titles etc. The document outline is the structure of your web page. A…

Apple Accessibility Settings

20. September 2015 — Time to Read: 1 Min

I have always been impressed with Apple's concern for accessibility but the latest iOS 8 is a massive improvement. Since Apple went flat in version 7 I have struggled…

Accessibility Quick Wins

08. May 2015 — Time to Read: 2 Min

Accessibility does't have to be hard, you shouldn't need to read reems of documentation or worry about the extra time it will take. I started to take an increasing…