Preface
1. Introducing Universal Design
Accessible Design: A Story
Putting Universal Design to Work
2. Selling It
There Is No "Them"
Audience Characteristics
Configurability
Growth Opportunity
Legal Liability
The Standards
The World Wide Web Consortium (W3C) and the Web
Accessibility Initiative (WAI)
Web Content Accessibility Guidelines (WCAG)
Authoring Tool Accessibility Guidelines (ATAG)
User Agent Accessibility Guidelines (UAAG)
The Accessible Rich Internet Applications Suite (WAI-ARIA)
Mobile Web Best Practices (MWBP)
Professionalism
Early and Often
Summary
3. Metadata
What Is Metadata?
Images
Keys to Writing Good Text Alternatives
Pictures of Recognizable Objects
Document-Level Metadata
Role and State
Relationships
Link Text
Summary
4. Structure and Design
First Principles
GET and POST
Semantics
Headings
Links
Tables
Lists
Color
Color Differentiation
Color Contrast
CSS Highlights
Liquid Layout
Text Size
Positioning
Images
Text Versus Images of Text
Flicker and Patterns
Designing for Email
Summary
5. Forms
Labels
fieldset and legend
The accesskey Attribute
Tab Order
Error Handling
Client Side
Server Side
CAPTCHA
The Future of Forms
Summary
Tabular Data
Data Table Basics
Headings and Data
Caption
Complex Data Tables
Summary
Specifying Relationships Between Data and Headings
Readability, Layout, and Design
Color
Footnotes and Keys
CSS
pre
Summary
7. Videoand Audio
Web Video: The Early Years
Video and Universal Design
Optimizing Web Video
Accessibility in Video
Captioning Your Video
Hiring a Captioner
Audio Description
Accessible Mobile Video
Transcripts and Text Alternatives
Summary
8. Scripting
Building on a Solid Foundation
Disappearing (and Reappearing) Acts
Summary
9. Ajax and WAI-ARIA
Taking Stock of Existing Code
Code That Works Well Universally
Code That Can Be Made to Work Universally
Code That Needs a Workaround
Support in Browsers
Support in Assistive Technology
Direct Accessibility--WAI-ARIA
Summary
10. Rich Internet Applications
Features of RIAs
Assistive Technology Support for RIAs
Flex Accessibility
Creating the Look: Accessible Custom Components
Creating the Feel: Accessible Custom Components
Backend Considerations
User-Generated Content
Testing Your Code
Microsoft Testing Tools
ACTF
Photoshop CS4 and Illustrator CS4
Summary
11. The Process
Universal by Design
Tools and Testing
Development Tools
Evaluation Tools and Resources
20 Questions
Team Structures and Strategies
Appendix: Cross-Reference for Universal Design for Web Applications.
Index