Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Web Accessibility 101: Why It Matters

Web Accessibility 101: Why It Matters

Web Accessibility 101 is a presentation created to introduce developers with some knowledge of HTML/CSS to web accessibility concepts. It was presented at Chicago Code Camp 2016 on April 30, 2016 at the Illinois Institute of Technology.

The abstract for this talked was published as:
What if you had launched a new website, and due to an error in code, 1 in 5 users couldn't access it? This isn't hyperbole; 1 in 5 Americans live with a disability. Furthermore, studies show that people with disabilities are significantly less likely than adults without disabilities to go online at all. As technology has grown, using the web has shifted from being a luxury to being a necessity, so accessible web sites are of paramount importance. In this talk, we'll discuss the basics of how to accommodate users with a wide variety of disabilities, such as visual impairment, dyslexia, and vestibular disorders. This talk assumes a basic knowledge of HTML5 and CSS3, and discusses both code and visual design.

View speaker notes at: http://stephaniemarx.com/documents/web_accessibility_ccc.md

Fen Slattery

April 30, 2016
Tweet

More Decks by Fen Slattery

Other Decks in Technology

Transcript

  1. THIS TALK IS ABOUT... ▸ how we define accessibility ▸

    different types of disabilities ▸ how to make the web more accessible
  2. DOCUMENT LANGUAGE - FIXED! <!DOCTYPE html> <html lang="en-US"> <head> <meta

    charset="utf-8"> <title>Web Accessibility 101</title> </head> <body> </body> </html>
  3. SKIPPED HEADING LEVELS <h1>Stephanie's Blog</h1> <h2>This is my site, it's

    pretty great.</h2> <h4>Things to know about me:</h4> <ul> <li>I own two gerbils.</li> <li>I like board games.</li> <ul> <h5>Thanks for visiting!</h5>
  4. SKIPPED HEADING LEVELS - FIXED! <h1>Stephanie's Blog</h1> <h2>This is my

    site, it's pretty great.</h2> <h3>Things to know about me:</h3> <ul> <li>I own two gerbils.</li> <li>I like board games.</li> <ul> <h4>Thanks for visiting!</h4>
  5. LINK TO A DOCUMENT <a href="schedule.doc">Tournament Schedule</a> <a href="accessibility.ppt">Accessibility Presentation</a>

    <a href="passwords.xls">Passwords in Plain Text</a> <a href="invite.pdf">Wedding Invite</a>
  6. AND MUCH MORE! ▸ can't skip navigation ▸ fonts not

    designed for reading on a screen ▸ lack of ARIA controls ▸ difficult-to-comprehend text ▸ visual-only captcha ▸ device dependent event handler in javascript ▸ missing or uninformative page title ▸ empty table header