Web Accessibility 101
Making the Web Work for People with Disabilities
Mike Scott
Illinois Department of Human Services
mike.scott@illinois.gov
Web Accessibility 101
What is accessibility?
Accommodating People with Disabilities
- People with low vision or blindness
- People with limited use of their hands
- People who are deaf or hard of hearing
- People with learning disabilities
What is assistive technology?
Why is accessibility important?
Your Customers, Your Staff, Your Students, Your Self...
- 10-20% of Americans have or will have a disability
- An aging population has increasing accessibility needs
- Accessibility and usability go hand-in-hand
The Law
- Americans with Disabilities Act
- “Section 504” of the Rehabilitation Act
- “Section 508” of the Rehabilitation Act
- Illinois Information Technology Accessibility Act
The Lawsuits
- America Online
- IBM (Olympics.com)
- Priceline & Ramada.com
- State of Arkansas, State of Pennsylvania
- Target.com
Target.com
- Repair web site
- Monitoring by the NFB
- Original plaintiff → $20,000
- Class-action fund → $6 million
How do we make web sites accessible?
How do we know if a web site is accessible?
Testing
- Quick Test Checklist
- Automated Testing
- Testing with Assistive Technologies
- Free & easy tests
- Use Internet Explorer & Adobe Reader
- Find many (but not all) accessibility issues
Valid HTML
- Browse to validator.w3.org
- Enter an address and click "Check"
- Pass or Fail?
Headings
After validating:
- Click "More Options"
- Check "Show Outline"
- Scroll down to "Document Outline"
- Check heading text and order
Large Fonts
In Internet Explorer:
- Open "View" menu
- Select "Text Size" > "Largest"
- Check that text, including in form fields, gets larger
High Contrast
In Windows:
- Open Control Panel, Accessibility Options
- Select "Display" tab, click "Settings"
- Check "Use Shortcut"
- Select "High Contrast Black"
- Check that text changes color and nothing important disappears
Alternate Text
- Hover the mouse over each image
- Check that:
- decorative images don't have alt text
- images of words show the same words
- image links identify their destination
Captions
- Check that audio recordings have transcripts
- Check that videos have captions
Skip Navigation
- "Control + Home" to top of page
- "Tab" through links
- Check for a "skip to content" link near the top
Tab Order & Link Text
- "Tab" through all links & form fields
- Check that:
- Order makes sense
- Link text is understandable
Form Field Labels
- Click on each label
- Check that focus moves to the field
- If a field doesn't have a label,
hover the mouse pointer and check for a title
Keyboard Operation
- Try any special controls (drop-down menus, tabs, etc.)
using the keyboard.
- Check that:
- You can get to them using the keyboard
- Nothing unexpected happens
PDF Documents
In Adobe Reader:
- "File" > "Save as Text"
- Check that:
- All text is there
- In the right order
PDF Forms
In Adobe Reader:
- Hover the mouse over each form field
- Check that a tool tip appears
- Tab to each field
- Check that it can be operated using the keyboard
Testing with Assistive Technology
- Shoud be done at the end
- Should be used to confirm success
- Should be done by experienced testers
Keys to Success
- Be Proactive
- Find the Right Resources
- Don't be Overwhelmed
Who can help?