Today we often prefer to use the term inclusive (for everyone) instead of accessibility (which often focuses on disability), but web accessibility is still the more common term for the moment.
When thinking about disability, we consider the needs of those with permanent, physical and temporary disability.
When thinking about inclusivity we are more likely to consider the needs of everyone, so that might be a user with tired eyes, poor lighting, screen glare, damp hands, large hands, in a noisy environment, their level of comprehension, technical ability, level of stress or anxiety and much more. Everyone in everyday situations.
Accessibility should be considered at every stage of a project lifecycle. We often talk about accessible or inclusive design; the way the site is built massively impacts accessibility and how easy it is to interact with, use and understand; content also needs to be accessible; and we talk lots about accessibility testing.
Accessibility principles
We can learn a great deal from Microsoft’s inclusive design principles to understand more about inclusiveness: https://www.microsoft.com/design/inclusive/
The official ‘Website Accessibility Initiative’ (WAI) principles can be found here:
https://www.w3.org/WAI/fundamentals/accessibility-principles/
POUR is a way of approaching web accessibility by breaking it down into four main aspects:
Sample accessibility statements
https://www.parliament.uk/site-information/accessibility/
https://www.bbc.co.uk/foi/publication-scheme/accessibility
https://www.gov.uk/help/accessibility-statement
Official standards
There are three standards: A, AA and AAA which is the most advanced.
We also occasionally refer to [BP] best practice in line with other industry standards.
There are 25 criteria that you have to meet to reach Level A.
Plus 13 more criteria to reach Level AA.
And an extra 23 more criteria to achieve Level AAA.
A quick reference guide is available at https://www.w3.org/WAI/WCAG22/quickref/?versions=2.1
As an example: ‘Input Assistance’ (forms) which is designed to help users avoid and correct mistakes.
A - Error Identification - If an input error is automatically detected, the item that is in error is identified and the error is described to the user in text.
AA - Error Suggestion - If an input error is automatically detected and suggestions for correction are known, then the suggestions are provided to the user.
AAA - Error Prevention - Data entered by the user is checked for input errors and the user is provided an opportunity to correct them.
And another example: Video, film, slides, audio and other time based media
A - Captions are provided
AA - Providing open (always visible) captions
AAA - Sign language interpretation is provided
In my view, these are the easiest elements for every website to achieve:
Content
Design
Interaction
Accessibility myths
We’ve heard some frightening comments relating to accessibility and there are all manner of myths on the topic.