- The spec isn't complete (2012 for Candidate Recommendation) thus requirements may still change.
- The browsers are in the middle of implementation and much accessibility support isn't provided yet.
- There are many accessibility issues remaining such as Canvas in general; no semantic information to assistive technology for many elements; keyboard access lacking in audio & video controls in most conditions.
Because of this intermediate stage, we developers must implement more complex code as desired, including fallback methods for user agents which don't yet support the HTML5 features. Here are some great resources on doing so:
- HTML5 Cross browser Polyfills - Shims, fallbacks, and polyfills in order to implant html5 functionality in browsers that don't natively support them.
- The most pressing Accessibility issue in HTML5 today? <video> by John Foliot (@johnfoliot).
- Creating Your Own Accessible HTML5 Media Player by Terry Thompson (@terrillthompson)
- HTML5, ARIA Roles, and Screen Readers by Accessible Culture
No comments:
Post a Comment