Awareness

Today is Global Accessibility Awareness Day:

The purpose of GAAD is to get everyone talking, thinking and learning about digital access and inclusion, and the more than One Billion people with disabilities/impairments.

Awareness is good. It’s necessary. But it’s not sufficient.

Accessibility, like sustainability and equality, is the kind of thing that most businesses will put at the end of sentences that begin “We are committed to…”

It’s what happens next that matters. How does that declared commitment—that awareness—turn into action?

In the worst-case scenario, an organisation might reach for an accessibility overlay. Who can blame them? They care about accessibility. They want to do something. This is something.

Good intentions alone can result in an inaccessible website. That’s why I think there’s another level of awareness that’s equally important. Designers and developers need to be aware of what they can actually do in service of accessibility.

Fortunately that’s not an onerous expectation. It doesn’t take long to grasp the importance of having good colour contrast or using the right HTML elements.

An awareness of HTML is like a superpower when it comes to accessibility. Like I wrote in the foreword to the Web Accessibility Cookbook by O’Reilly:

It’s supposed to be an accessibility cookbook but it’s also one of the best HTML tutorials you’ll ever find. Come for the accessibility recipe; stay for the deep understanding of markup.

The challenge is that HTML is hidden. Like Cassie said in the accessibility episode of The Clearleft Podcast:

You get JavaScript errors if you do that wrong and you can see if your CSS is broken, but you don’t really have that with accessibility. It’s not as obvious when you’ve got something wrong.

We are biased towards what we can see—hierarchy, layout, imagery, widgets. Those are the outputs. When it comes to accessibility, what matters is how those outputs are generated. Is that button actually a button element or is it a div? Is that heading actually an h1 or is it another div?

This isn’t about the semantics of HTML. This is about the UX of HTML:

Instead of explaining the meaning of a certain element, I show them what it does.

That’s the kind of awareness I’m talking about.

One way of gaining this awareness is to get a feel for using a screen reader.

The name is a bit of a misnomer. Reading the text on screen is the least important thing that the software does. The really important thing that a screen reader does is convey the structure of what’s on screen.

Friend of Clearleft, Jamie Knight very generously spent an hour of his time this week showing everyone the basics of using VoiceOver on a Mac (there’s a great short video by Ethan that also covers this).

Using the rotor, everyone was able to explore what’s under the hood of a web page; all the headings, the text of all the links, the different regions of the page.

That’s not going to turn anyone into an accessibility expert overnight, but it gave everyone an awareness of how much the HTML matters.

Mind you, accessibility is a much bigger field than just screen readers.

Fred recently hosted a terrific panel called Is neurodiversity the next frontier of accessibility in UX design?—well worth a watch!

One of those panelists—Craig Abbott—is speaking on day two of UX London next month. His talk has the magnificent title, Accessibility is a design problem:

I spend a bit of time covering some misconceptions about accessibility, who is responsible for it, and why it’s important that we design for it up front. It also includes real-world examples where design has impacted accessibility, before moving onto lots of practical guidance on what to be aware of and how to design for many different accessibility issues.

Get yourself a ticket and get ready for some practical accessibility awareness.

Have you published a response to this? :

Responses

2 Shares

# Shared by Marc Amos on Thursday, May 15th, 2025 at 11:48am

# Shared by Heinz Wittenbrink on Thursday, May 15th, 2025 at 12:22pm

9 Likes

# Liked by Marc Amos on Thursday, May 15th, 2025 at 11:48am

# Liked by Yvonne Perkins on Thursday, May 15th, 2025 at 11:48am

# Liked by Heinz Wittenbrink on Thursday, May 15th, 2025 at 12:22pm

# Liked by Tobias Fedder on Thursday, May 15th, 2025 at 12:35pm

# Liked by Matthias Ott on Thursday, May 15th, 2025 at 1:07pm

# Liked by Disabled In Computing on Thursday, May 15th, 2025 at 2:50pm

# Liked by Jordi Sánchez on Thursday, May 15th, 2025 at 6:03pm

# Liked by Marisol Vidal on Thursday, May 15th, 2025 at 7:28pm

# Liked by Arthur Rigaud on Friday, May 16th, 2025 at 9:22am

Related posts

The intersectionality of web performance

Business, sustainability, and inclusivity.

Assumption

Separate your concerns.

Overloading buttons

Can you have too much semantics?

Even more writing on web.dev

Five more articles on modern responsive design to close out the course.

Accessibility

Making the moral argument.

Related links

Tagged with

80 / 20 accessibility · marcus.io

So my observation is that 80% of the subject of accessibility consists of fairly simple basics that can probably be learnt in 20% of the time available. The remaining 20% are the difficult situations, edge cases, assistive technology support gaps and corners of specialised knowledge, but these are extrapolated to 100% of the subject, giving it a bad, anxiety-inducing and difficult reputation overall.

Tagged with

The Web Accessibility Cookbook

Manu’s book is available to pre-order now. I’ve had a sneak peek and I highly recommend it!

You’ll learn how to build common patterns written accessibly in HTML, CSS, and JavaScript. You’ll also start to understand how good and bad practices affect people, especially those with disabilities.

Tagged with

Home - Sa11y

Another handy accessibility testing tool that can be used as a bookmarklet.

Tagged with

Write Alt Text Like You’re Talking To A Friend – Cloud Four

This is good advice:

Write alternative text as if you’re describing the image to a friend.

Tagged with

Previously on this day

1 year ago I wrote Baseline progressive enhancement

If a browser feature can be used as a progressive enhancement, you don’t have to wait for all browsers to support it.

1 year ago I wrote Responsibility

Fear of a third-party planet.

2 years ago I wrote Hosting DIBI

On stage in Edinburgh.

3 years ago I wrote Image previews with the FileReader API

Adding `alt` text to uploaded images.

4 years ago I wrote The cage

Responding to a very bad take on surveillance capitalism.

9 years ago I wrote Content Buddy

Making myself available for proof-reading, editing, and general content wrangling.

10 years ago I wrote This is for everyone with a certificate

The browser beatings will continue until morale improves.

10 years ago I wrote 100 words 054

Day fifty four.

14 years ago I wrote Mobilism browser panel

Hats off to the conference, and hats off to the browser vendors who showed up.

23 years ago I wrote Attack of the Clones

I got my days mixed up yesterday. I’ll be seeing Attack Of The Clones sooner than I realised - midnight tonight.