how to improve your website’s acesibility without going crazy · how to improve your website’s...

74
Ho w t o Impr ove Y ouWebsite’s A ccessibility Without Go in g Crazy Eric Eggert [email protected] yatil W3C/Web Accessibility Initiative

Upload: others

Post on 24-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

How to Improve Your Website’s Accessibility

Without Going CrazyEric Eggert

[email protected] • yatil W3C/Web Accessibility Initiative

Page 2: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility
Page 3: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility
Page 4: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility
Page 5: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

– w3.org/accessibility

The Web is fundamentally designed to work for all  people, whatever their hardware, software,

language, culture, location, or physical or mental ability. When the Web meets this goal, it is accessible to people with a diverse range of

hearing, movement, sight, and cognitive ability.

Page 6: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Accessibility: Make sure that People with disabilities can effectively interact with the Web

Page 7: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

– Aaron Gustafson (Foreword in: Sarah Horton. “A Web for Everyone.”)

“On the web, every decision I make can have a profound effect on hundreds of thousands (if not millions) of people’s lives. I can make checking into

a flight a breeze, or I can make it a living hell.

That’s a lot of power. And to quote Stan Lee: ‘With great power comes great responsibility.’”

Page 8: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

>1 billion Persons with some form

of disability

— WHO Report 2011

Page 9: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

15% Persons with some form

of disability

— WHO Report 2011

Page 10: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

@dstorey

Page 11: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

People

Accessibility

Usability

People

Page 12: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

users is People

Page 13: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Q: How do People With Disabilities

Use the web?

Page 14: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Browser Web Content

Page 15: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Browser Web Content

Assistive tech

Page 16: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Zoom

Page 17: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Pinch Out by Julie Muckensturm from the Noun Project

Page 18: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility
Page 19: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Single Switch

Page 20: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Braille

Page 21: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

customizations

Page 22: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Captions

Page 23: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Resource: How People with

Disabilities Use the Web

w3.org/WAI/intro/people-use-web/

Page 24: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Q: Accessibility sounds complicated.

Page 25: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Q: How do I start with Accessibility?

Page 26: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Designers Content creators

Developers

Page 27: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility
Page 28: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility
Page 29: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility
Page 30: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility
Page 31: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility
Page 32: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Resource: Tips for getting started with web accessibility

w3.org/WAI/gettingstarted/tips/

Page 33: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Q: How do I make sure my website is accessible?

Page 34: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Resource: Web Content

Accessibility Guidelines (WCAG) 2.0

w3.org/TR/WCAG/

Page 35: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Principles: Perceivable

Operable Understandable

Robust

Page 36: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Perceivable: Meaningful Sequence

Page 37: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Perceivable: Text Alternatives

Page 38: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

<button> <span class="icon icon-pencil"> </span>

</button>

Page 39: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

<button title="Edit"> <span class="icon icon-pencil"> </span>

</button>

Page 40: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

<button title="Edit"> <span class="icon icon-pencil-kaput“> </span>

</button>

Page 41: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility
Page 42: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

ImageS

Page 43: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

<button> <img src="pencil.png" alt="Edit"> </button>

Page 44: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

<button> <img src="pencil.svg" alt="Edit"> </button>

Page 45: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Resource: Image Tutorial

w3.org/WAI/tutorials/images/

Page 46: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Resource: Web Accessibility

Tutorials

w3.org/WAI/tutorials/

<aside>

Page 47: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Page structure (Draft) Menus (Draft)

images Tables forms

carousels (Draft)

</aside>

Page 48: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Visible text labels

Page 49: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

<button> <span class="icon icon-pencil"> </span> Edit

</button>

Page 50: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Perceivable: Color Contrast

Page 51: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Operable: usable with a Keyboard

Page 52: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Operable: Ability to bypass

blocks

Page 53: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Operable: Proper headings

F labels

Page 54: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Understandable: Page language

Page 55: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Understandable: Consistent Navigation

Page 56: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Understandable: Indicate errors

Page 57: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Robust: Compatibility

Page 58: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Q: How do I make sure that the

user experience is accessible?

Page 59: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

You archive the best results when…

Page 60: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Accessibility is not an afterthought

Page 61: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Smooth use of your product

Page 62: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Everything feels coherent

Page 63: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

No compromises

Page 64: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

No need to rebuild

Page 65: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Accessibility is an opportunity

Page 66: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Reach more people

Page 67: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

makes your web project easy to understand

Page 68: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

consistent layout H Navigation

Page 69: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Accessibility is A creative outlet

Page 70: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Produce the best video player UI

Page 71: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Consider the order of the content

Page 72: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

Take the available data and do something no one

expects

Page 73: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility
Page 74: How to Improve Your Website’s Acesibility Without Going Crazy · How to Improve Your Website’s Accessibility Without Going Crazy Eric Eggert ee@w3.org • yatil W3C/Web Accessibility

thank you.

Eric Eggert W3C/Web accessibility initiative

[email protected] & @yatil