1 / 10

HTML5 and Accessibility

Stanford Online Accessibility Program. HTML5 and Accessibility. What is HTML5?. Definitions : At the W3C “ A vocabulary and associated APIs for HTML and XHTML” - http://www.w3.org/TR/html5/ At the WHAT WG

evonne
Télécharger la présentation

HTML5 and Accessibility

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Stanford Online Accessibility Program HTML5 and Accessibility

  2. What is HTML5? Definitions: At the W3C “A vocabulary and associated APIs for HTML and XHTML”- http://www.w3.org/TR/html5/ At the WHAT WG “This specification evolves HTML and its related APIs to ease the authoring of Web-based applications.”- http://www.whatwg.org/specs/web-apps/current-work/multipage/ PC Magazine Encyclopedia “HTML5 is designed to provide a comprehensive application development platform for Web pages that eliminates the need to install third-party browser plug-ins. HTML5 provides support for 2D graphics (canvas element), document editing, drag and drop, browser history management, video playback and local file storage.”- http://www.pcmag.com/encyclopedia_term/0,2542,t=HTML5&i=60472,00.asp

  3. "Implementors should be aware that this specification is not stable. Implementorswho are not taking part in the discussions are likely to find the specification changing out from under them in incompatible ways."

  4. How will HTML5 Improve Web Accessibility? • Introduces 27 new elements: ImprovedSemantic Structure • Adds 13 new form input types • Separate conformance requirements for authors & user agents • Backwards compatible

  5. ARIA: Accessible Rich Internet Applications - Defining Roles, States and Properties • ARIA pre-dates HTML5 • Goal is to fully integrate ARIA into HTML5 • Some duplication (eg. Landmark Roles) • Some harmonization required (ARIA: required="true" | HTML5: required or required="required") • Not yet integrated into the specification

  6. Current Issues and ProblemsCanvas: One of the so-called Flash killers • Provides scripts with a resolution-dependent bitmap canvas • Can be used for rendering graphs, game graphics, or other visual images on the fly • Currently not accessible to non-visual users • 2 partially complimentary proposals to address accessibility issues • Status: No Decision, no implementations

  7. Current Issues and ProblemsVideo: One of the so-called Flash killers • A means to include media directly inside an HTML document without the need for plugins • Includes native controls (play/pause/stop/rewind/etc.), or scripted controls A number of problems today: • Video Codec impass: H.264/MP4, Ogg/Theora, VP8/WebM • Currently no means to provide alternate content • Accessibility Issues actively being worked on - High Priority!

  8. Unresolved Accessibility Issues & Bugs at Oct, 2010 • W3C HTML5 A11y Task Force tracks Issues and Bugs • Most Major Issues have proposals attached • Many Bugs are related to Issues • Some issues are not yet addressed • Canvas, Video/Audio, ARIA Mappings • Alternative Text and Long Descriptions (@alt, @longdesc, @title) • Table Summaries (@summary) • Accesskeys (@accesskey) • Status of Progress and Meter elements • Image Analysis Heuristics

  9. Can we use HTML5 today?

  10. Stanford Online Accessibility Program The Stanford Online Accessibility Program has been established to provide guidance to the Stanford Community as they use various online means to share information to their respective constituents. The program achieves this through the promotion of Universal Accessibility and web standards compliance. • online: soap.stanford.edu • John Foliot: jfoliot@stanford.edu • Twitter: @johnfoliot

More Related