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

How to improve your website’s accessibility without going crazy

Embed Size (px)

Citation preview

Page 1: How to improve your website’s accessibility without going crazy

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 accessibility without going crazy
Page 3: How to improve your website’s accessibility without going crazy
Page 4: How to improve your website’s accessibility without going crazy
Page 5: How to improve your website’s accessibility without going crazy

– 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 accessibility without going crazy

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

Page 7: How to improve your website’s accessibility without going crazy

– 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 accessibility without going crazy

>1 billion Persons with some form

of disability

— WHO Report 2011

Page 9: How to improve your website’s accessibility without going crazy

15% Persons with some form

of disability

— WHO Report 2011

Page 10: How to improve your website’s accessibility without going crazy

@dstorey

Page 11: How to improve your website’s accessibility without going crazy

People

Accessibility

Usability

People

Page 12: How to improve your website’s accessibility without going crazy

users is People

Page 13: How to improve your website’s accessibility without going crazy

Q: How do People With Disabilities

Use the web?

Page 14: How to improve your website’s accessibility without going crazy

Browser Web Content

Page 15: How to improve your website’s accessibility without going crazy

Browser Web Content

Assistive tech

Page 16: How to improve your website’s accessibility without going crazy

Zoom

Page 17: How to improve your website’s accessibility without going crazy

Pinch Out by Julie Muckensturm from the Noun Project

Page 18: How to improve your website’s accessibility without going crazy
Page 19: How to improve your website’s accessibility without going crazy

Single Switch

Page 20: How to improve your website’s accessibility without going crazy

Braille

Page 21: How to improve your website’s accessibility without going crazy

customizations

Page 22: How to improve your website’s accessibility without going crazy

Captions

Page 23: How to improve your website’s accessibility without going crazy

Resource: How People with

Disabilities Use the Web

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

Page 24: How to improve your website’s accessibility without going crazy

Q: Accessibility sounds complicated.

Page 25: How to improve your website’s accessibility without going crazy

Q: How do I start with Accessibility?

Page 26: How to improve your website’s accessibility without going crazy

Designers Content creators

Developers

Page 27: How to improve your website’s accessibility without going crazy
Page 28: How to improve your website’s accessibility without going crazy
Page 29: How to improve your website’s accessibility without going crazy
Page 30: How to improve your website’s accessibility without going crazy
Page 31: How to improve your website’s accessibility without going crazy
Page 32: How to improve your website’s accessibility without going crazy

Resource: Tips for getting started with web accessibility

w3.org/WAI/gettingstarted/tips/

Page 33: How to improve your website’s accessibility without going crazy

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

Page 34: How to improve your website’s accessibility without going crazy

Resource: Web Content

Accessibility Guidelines (WCAG) 2.0

w3.org/TR/WCAG/

Page 35: How to improve your website’s accessibility without going crazy

Principles: Perceivable

Operable Understandable

Robust

Page 36: How to improve your website’s accessibility without going crazy

Perceivable: Meaningful Sequence

Page 37: How to improve your website’s accessibility without going crazy

Perceivable: Text Alternatives

Page 38: How to improve your website’s accessibility without going crazy

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

</button>

Page 39: How to improve your website’s accessibility without going crazy

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

</button>

Page 40: How to improve your website’s accessibility without going crazy

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

</button>

Page 41: How to improve your website’s accessibility without going crazy
Page 42: How to improve your website’s accessibility without going crazy

ImageS

Page 43: How to improve your website’s accessibility without going crazy

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

Page 44: How to improve your website’s accessibility without going crazy

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

Page 45: How to improve your website’s accessibility without going crazy

Resource: Image Tutorial

w3.org/WAI/tutorials/images/

Page 46: How to improve your website’s accessibility without going crazy

Resource: Web Accessibility

Tutorials

w3.org/WAI/tutorials/

<aside>

Page 47: How to improve your website’s accessibility without going crazy

Page structure (Draft) Menus (Draft)

images Tables forms

carousels (Draft)

</aside>

Page 48: How to improve your website’s accessibility without going crazy

Visible text labels

Page 49: How to improve your website’s accessibility without going crazy

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

</button>

Page 50: How to improve your website’s accessibility without going crazy

Perceivable: Color Contrast

Page 51: How to improve your website’s accessibility without going crazy

Operable: usable with a Keyboard

Page 52: How to improve your website’s accessibility without going crazy

Operable: Ability to bypass

blocks

Page 53: How to improve your website’s accessibility without going crazy

Operable: Proper headings

F labels

Page 54: How to improve your website’s accessibility without going crazy

Understandable: Page language

Page 55: How to improve your website’s accessibility without going crazy

Understandable: Consistent Navigation

Page 56: How to improve your website’s accessibility without going crazy

Understandable: Indicate errors

Page 57: How to improve your website’s accessibility without going crazy

Robust: Compatibility

Page 58: How to improve your website’s accessibility without going crazy

Q: How do I make sure that the

user experience is accessible?

Page 59: How to improve your website’s accessibility without going crazy

You achiEve the best results when…

Page 60: How to improve your website’s accessibility without going crazy

Accessibility is not an afterthought

Page 61: How to improve your website’s accessibility without going crazy

Smooth use of your product

Page 62: How to improve your website’s accessibility without going crazy

Everything feels coherent

Page 63: How to improve your website’s accessibility without going crazy

No compromises

Page 64: How to improve your website’s accessibility without going crazy

No need to rebuild

Page 65: How to improve your website’s accessibility without going crazy

Accessibility is an opportunity

Page 66: How to improve your website’s accessibility without going crazy

Reach more people

Page 67: How to improve your website’s accessibility without going crazy

makes your web project easy to understand

Page 68: How to improve your website’s accessibility without going crazy

consistent layout H Navigation

Page 69: How to improve your website’s accessibility without going crazy

Accessibility is A creative outlet

Page 70: How to improve your website’s accessibility without going crazy

Produce the best video player UI

Page 71: How to improve your website’s accessibility without going crazy

Consider the order of the content

Page 72: How to improve your website’s accessibility without going crazy

Take the available data and do something no one

expects

Page 73: How to improve your website’s accessibility without going crazy
Page 74: How to improve your website’s accessibility without going crazy

thank you.

Eric Eggert W3C/Web accessibility initiative

[email protected] & @yatil