Web Standards, HTML 5, and Accessibility: Introduction Greg Kraus University IT Accessibility Coordinator NC State University
HTML and Accessibility Standards 1993 HTML Standards Accessibility Standards HTML 1HTML 2HTML 3 HTML 4 HTML 5 WCAG 2 WCAG
Growing Pains W3C Internet Explorer Netscape Firefox Safari Opera
The New Kid on the Block (HTML 5) W3CWHATWG W3CWHATWG
Why this doesn’t work My First Web Page Welcome to my page!
DOCTYPE
Once we agree on a language My First Web Page Welcome to my page!
HTML 1 (1993),... – src – align – alt, – deprecated –
HTML 2 (1995) – ismap
HTML 3 (1997) – only works with Java applets Java applet that plays a welcoming sound.
HTML 4 (1999) deprecated Accessibility of objects inserted into pages
HTML 5
Deprecated and Obsolete Deprecated = currently supported but don’t rely on it in the future – HTML 4 deprecated Obsolete = no guarantee of current support – HTML 5 made obsolete
HTML and Accessibility Standards 1993 HTML Standards Accessibility Standards HTML 1HTML 2HTML 3 HTML 4 HTML 5 WCAG 2 WCAG
Section 508 Purchasing and development requirement for Federal entities, or entities receiving Federal money Released in words long Section 508 Refresh
WCAG 2.0 Released in ,000+ words in the standard 300,000+ words of support documentation
WCAG 2.0 Contents – POUR Perceivable Operable Understandable Robust
The English Translation Perceivable Operable Understandable Robust Can I “see” it? Can I “touch” it? Can I understand it? Can I break it?
Perceivable: Text Equivalents
Operable: Document Structure
Operable: Keyboard Navigation
Understandable: Error Messages
Robust: A Slide Through History
Slider: HTML 4 + hundreds of lines of JavaScript
How This Works on Desktop Applications
Slider: HTML 4 + ARIA … + hundreds of lines of JavaScript
Slider: HTML 5 0 lines of JavaScript
Questions?