A11y
Workshop

Rhiana Heppenstall

3P Learning

Hands on accessibility testing in your browser!

About Me

Accessibilty Rhiana

An orange and white cat curled in a circle on the grass
Selfie of Rhiana inside a tram at the tram museum
A commodore 64

We don't have time to make things accessible

– Your boss probably

Make things accessible

 

1.

???

2.

Profit!

3.

Tools & Tests

Colour Blindness

Readability

Images

Headings and Links

Keyboard

HTML

2. Test for colour blindness and readability

 

Did you find any issues?

1. Bring up a website

3. Using the Wave tool to check your website structure

4. Try to operate your website using only the keyboard

5. Check your HTML for errors

Colour Blindness

Type Males Females
Red/Green 8% 0.5%
Blue/Yellow 0.01% 0.01%
Monochrome 0.003% 0.003%
a colour dot blindness test showing the number 74

2. Test for colour blindness and readability

 

Did you find any issues?

1. Bring up a website

3. Using the Wave tool to check your website structure

4. Try to operate your website using only the keyboard

5. Check your HTML for errors

Manual overlay tool for iOS and Mac

Mobile app for camera overlay.

Forms

No red/green indicators only. Make sure to add a little something.

Links

Can't be colour only when in a body of text.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean varius, mi at rhoncus facilisis, nisi odio vehicula tortor, mauris ante sit amet mauris.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean varius, mi at rhoncus facilisis, nisi odio vehicula tortor, mauris ante sit amet mauris.

Text Readability

Type AA AAA
Small Text 4.5:1 7:1
Large Text 3:1 4.5:1
Graphics 3:1 3:1
Aa

Colour Contrast Ratios

2. Test for colour blindness and readability

 

Did you find any issues?

1. Bring up a website

3. Using the Wave tool to check your website structure

4. Try to operate your website using only the keyboard

5. Check your HTML for errors

Checking your text on background for ease of readability

Colour picker

results of a colour contrast check
The colour picker tool chrome extension

Brand colours

With high contrast in the design phase

Zoom to 200%

Zoom up to 200% to check text increases and layout

OR

Increase text size in phone settings

A phone accessibility display settings page

Responsive Layout

Mobile first design

Images or SVG's

Type alt text
Image Precise description not relying on sight
Image of text the text or don't
Decorative empty string
Image inside a link link text

2. Test for colour blindness and readability

Did you find any issues?

1. Bring up a website

3. Using the Wave tool to check your website structure

4. Try to operate your website using only the keyboard

5. Check your HTML for errors

Inspect Element

Accessibilty tab in your inspect element will tell you the screen reader text

Image

alt="Map 12 of the Reading Eggs program. Showing lessons 111 to 120 along a beach playground with many cute critters along side."

Image of Text

alt="ABC Reading Eggs"

Decorative Image

alt=""

Image as link

alt="Kids Safe Website, opens new tab"

Headings & Links

Type Guidelines
Headings One lvl 1
Step up or down by 1
Links Unique
Stand alone context
Landmarks Header, Main, Footer, Nav

2. Test for colour blindness and readability

 

Did you find any issues?

1. Bring up a website

3. Using the Wave tool to check your website structure

4. Try to operate your website using only the keyboard

5. Check your HTML for errors

Browser extension

 

<a href="#">

    Read more

    <span class="sr-only">

        about what Digital Access can do

    </span>

</a>

Landmark Elements

Header, navigation, main and footer

Keyboard

Use Guidelines
Tab Can tab to everything in order
Focus Can see every tab
Skip Skip to content

2. Test for colour blindness and readability

 

Did you find any issues?

1. Bring up a website

3. Using the Wave tool to check your website structure

4. Try to operate your website using only the keyboard

5. Check your HTML for errors

Just keyboard

Where do you get stuck?

Where do you get lost?

Seeing every move

Default outline is fine and/or duplicating the mouse styles.

a:hover,

a:focus {

  ...

}

HTML

Guidelines
In order
No errors
Semantic elements

2. Test for colour blindness and readability

 

Did you find any issues?

1. Bring up a website

3. Using the Wave tool to check your website structure

4. Try to operate your website using only the keyboard

5. Check your HTML for errors

If you can't automate, you can copy and paste the HTML here

Automated tooling

Congrats!

You've just tested your site for accessibility!

Rhiana Heppenstalls slides

Where to now?

Company Reference
University of SA Professional Certificate in Web Accessibility
A11y Camp Conferences a11ybytes
a11yBytes YouTube