35
Web Accessibility and WordPress

Web Accessibility and WordPress - WordCamp SLC 2017

Embed Size (px)

Citation preview

Page 1: Web Accessibility and WordPress - WordCamp SLC 2017

Web Accessibilityand WordPress

Page 2: Web Accessibility and WordPress - WordCamp SLC 2017

Web Accessibility

Page 3: Web Accessibility and WordPress - WordCamp SLC 2017
Page 4: Web Accessibility and WordPress - WordCamp SLC 2017

Impaired Motor Control

Page 5: Web Accessibility and WordPress - WordCamp SLC 2017

Why should I care?

Page 6: Web Accessibility and WordPress - WordCamp SLC 2017

Why should I care?

Most common excuse:

“It would be nice to have, but accessibility only affects a small

percentage of people.”

Page 7: Web Accessibility and WordPress - WordCamp SLC 2017

Why should I care?

8.2% +6.3% +3.3% +3.1% +

= 20.9%

Page 8: Web Accessibility and WordPress - WordCamp SLC 2017

Why should I care?

Short-termdisabilities and

impairments

Page 9: Web Accessibility and WordPress - WordCamp SLC 2017

Why should I care?

SEO

Page 10: Web Accessibility and WordPress - WordCamp SLC 2017

Why should I care?

Laws

Page 11: Web Accessibility and WordPress - WordCamp SLC 2017

Why should I care?

BackgroundImages

Page 12: Web Accessibility and WordPress - WordCamp SLC 2017

Why should I care?

Ignoring Focus State

Page 13: Web Accessibility and WordPress - WordCamp SLC 2017

Why should I care?

Tech debt

Page 14: Web Accessibility and WordPress - WordCamp SLC 2017
Page 15: Web Accessibility and WordPress - WordCamp SLC 2017

3 Steps to Making and Keeping Your Projects Accessible

1. Make it accessible.2. Make it fancy.3. Make sure the fancy parts don’t break accessibility.4. Celebrate that you don’t have a ton of tech debt

and that your product doesn’t exclude millions of people or potentially violate international law.

5. Do what you want with all that extra free time and money that you’ve saved.

Page 16: Web Accessibility and WordPress - WordCamp SLC 2017

3 Steps to Making and Keeping Your Projects Accessible

1. Make it accessible.

Page 17: Web Accessibility and WordPress - WordCamp SLC 2017

3 Steps to Making and Keeping Your Projects Accessible

1. Make it accessible.

Page 18: Web Accessibility and WordPress - WordCamp SLC 2017

Why should I care?

Tech debt

Page 19: Web Accessibility and WordPress - WordCamp SLC 2017

Common Pitfalls

Page 20: Web Accessibility and WordPress - WordCamp SLC 2017

Alt Text Done Right

<img src="pancakes.png" alt="Pancakes with butter and syrup">

Page 21: Web Accessibility and WordPress - WordCamp SLC 2017

Alt Text Done Wrong

<img src="shakespearean_actor.jpg" alt="Now is the winter of our discontent; Made glorious summer by this sun of York; And all the clouds that lour'd upon our house In the deep bosom of the ocean buried. Now are our brows bound with wreaths; Our bruised arms hung up for monuments; Our stern alarums changed to merry meetings, Our dreadful marches to delightful measures. Grim-visaged war hath smooth'd his wrinkled front; And now, instead of mounting barded steeds...

Page 22: Web Accessibility and WordPress - WordCamp SLC 2017

Decorative Images

<img src="decoration.jpg" alt="">

Page 23: Web Accessibility and WordPress - WordCamp SLC 2017

Clickable Area for Links

Page 24: Web Accessibility and WordPress - WordCamp SLC 2017

Form Labels

<label for="name">Name:</label><input id="name" type="text" name="textfield">

Page 25: Web Accessibility and WordPress - WordCamp SLC 2017

Color Contrast

Good Visibility

Poor Visibility

Page 26: Web Accessibility and WordPress - WordCamp SLC 2017

Inaccessible Embeds

Page 27: Web Accessibility and WordPress - WordCamp SLC 2017

Tabindex Tomfoolery

Page 28: Web Accessibility and WordPress - WordCamp SLC 2017

Semantic HTML & Headers

<article><aside><details><figcaption><figure><footer><header><main><mark><nav><section><summary><time>

<h1><h2><h3><h4><h5><h6>

Page 29: Web Accessibility and WordPress - WordCamp SLC 2017

Resources and Tools

Page 30: Web Accessibility and WordPress - WordCamp SLC 2017

codex.wordpress.org/accessibility

Page 31: Web Accessibility and WordPress - WordCamp SLC 2017

wave.webaim.org

Page 32: Web Accessibility and WordPress - WordCamp SLC 2017

colorsafe.co

Page 33: Web Accessibility and WordPress - WordCamp SLC 2017

“NoCoffee” Chrome Extension

Page 34: Web Accessibility and WordPress - WordCamp SLC 2017

Q. & A.

Page 35: Web Accessibility and WordPress - WordCamp SLC 2017

Web Accessibilityand WordPress