a11y - accessibility · web accessibility accessibility degree to which an environment is ......

74
A11y - Accessibility

Upload: others

Post on 05-Jul-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

A11y - Accessibility

Page 2: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

a11y

Page 3: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

accessibility

bit.ly/a11y-numeronym

Page 4: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

a11y

bit.ly/a11y-numeronym

Page 5: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

web accessibility

accessibilitydegree to which an environment is usable by as many people as possible

degree to which a website is usable by as many people as possible

bit.ly/a11yfore

Page 6: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

1,000,000,000World Health Organization

bit.ly/who-at

Page 7: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

How people interact with the web

Page 8: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

Assistive technology

Page 9: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

Screen readers

• JAWS - job access with speech

• Apple’s VoiceOver

• Microsoft’s Narrator

Page 10: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,
Page 11: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

Keyboard navigation

• Tab

• Shift + Tab

• Enter

Page 12: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

bit.ly/shopify-dp

Page 13: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

Navigation hardware

• Touchscreens

• Mouth sticks

• Foot-operated mice

Page 14: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

Switch inputs

• Mechanical buttons

• Foot plates

• Electronic sensors

Page 15: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

Trackers

• Eye

• Head

• Dwell Control

Page 16: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

Accessibility can be intimidating

Page 17: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

Dave Rupert, The A11y Project

bit.ly/a11y-myths

“Accessibility is often viewed as making your site work on screen readers. In reality, web accessibility is a subset of UX focused on making your websites usable by the widest range of people possible, including those who have disabilities.”

Page 18: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

• Visual

• Auditory

• Motor

• Cognitive bit.ly/a11y-myths

Page 19: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

There's also a business case for a11y

bit.ly/w3-bcase

Page 20: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

Structure and hierarchy

Page 21: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,
Page 22: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,
Page 23: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

HTML - HyperText Markup Language

bit.ly/a11yfore

Page 24: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

• h1

• nav

• aside

• ul / ol

Page 25: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

bit.ly/react-gs

Page 26: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

bit.ly/react-gs

Page 27: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

Avoid <div> and <span> elements when possible

Page 28: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

Focus indicators

Page 29: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

bit.ly/stripe-connect

Page 30: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

• Links

• Form fields

• Widgets

• Buttons

• Menu items

Page 31: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

gov.uk

Page 32: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

• Can I tab through the page without getting lost?

• Do all focusable elements have focus states?

• Can I operate menus, forms, buttons, etc with just my keyboard?

Page 33: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

Images

Page 34: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

alt tags

Page 35: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

bit.ly/robothugs-tweet

Page 36: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

Forecast for Toronto temperatures, showing -18 C today improving to -1 C by Tuesday.

bit.ly/robothugs-tweet

Page 37: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

bit.ly/robothugs-tweet

Page 38: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

8 headshots of featured conference speakers that are all white and male.

bit.ly/robothugs-tweet

Page 39: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

• Don’t say ‘Image of’ or ‘Photo of’

• Describe what the image is conveying

• Keep it short

• Any description is better than no description

bit.ly/robothugs-tweet

Page 40: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

isthereuber.in

Page 41: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

isthereuber.in

Page 42: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

918e15484df8b5806ef5612f985260e9.svg

Page 43: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

<img alt=“” src=“globe.svg”>

Page 44: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

Colors

Page 45: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,
Page 46: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

trello.com

Page 47: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,
Page 48: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,
Page 49: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

Inclusive writing

Page 50: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

Plain language

Page 51: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,
Page 52: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

“No one has ever complained that something was too easy to read”

Ashley Bischoff, copy editor at The Paciello Group

bit.ly/ashley-fronteers

Page 53: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

Testing for accessibility

Page 54: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

Most assistive technologies are free or inexpensive

Page 55: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,
Page 56: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,
Page 57: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

Free extensions and validators

Page 58: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,
Page 59: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

Use a checklist

Page 60: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,
Page 61: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

Terms to know

Page 62: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

WCAG - Web Content Accessibility Guidelines

Page 63: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,
Page 64: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

ARIA - Accessible Rich Internet Applications

Page 65: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

<div role=“status"> Your changes were automatically saved. </div>

ARIA example

Page 66: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

A11y community

Page 67: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

Follow Joschi Kuphal @jkphl

Page 68: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

accessibility-club.org

Page 69: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

Monday, August 26 - FREE

Page 70: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

Make accessibility a priority

Page 71: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

Browse the web from a different perspective

Page 72: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,
Page 73: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

Final thoughts

Page 74: A11y - Accessibility · web accessibility accessibility degree to which an environment is ... “Accessibility is often viewed as making your site work on screen readers. In reality,

This is for everyone

bit.ly/govuk-dp