Over a million developers have joined DZone.

HTML5 Accessibility Semantics that Need Community Attention

· Web Dev Zone

Start coding today to experience the powerful engine that drives data application’s development, brought to you in partnership with Qlik.

Steve Faulkner posted today on the Paciello Group Blog about the concerns he had about several semantic elements and algorithms in HTML5 related to web accessability.  It was another useful post for developers who aren't familiar with all of the things that still need attention in the HTML5 specification and other web standards.  Here were his thoughts on specific components:

hgroup: According to Faulkner, it's a mess.  Rather than providing a useful semantic for assistive technology users, it reduces the richness of information about subheadings, taglines, etc.  There are currently 5 proposals to abolish or replace it.

header: This element has discussions going on about its usefulness and whether or not current semantics already provide its functionality.

HTML5 outline algorithm: Faulkner says this algorithm could actually undermine users' ability navigate and comprehend documents.

figure and figcaption: These elements currently have no semantic meaning but there is progress with the iAccessible2 API and Firefox's implementation.

Part of what HTML5Acessibility was set up to do was draw attention to the browser vendors role in providing accessibility support. I suggest that browser implementation is an integral aspect of HTML accessibility support, without it there is not chance of robust, interoperable access to web content for AT users. Take a look at the debacle with longdesc, AT for the most part cannot be relied upon, and should not need to be relied upon to implement accessibility features, without the browsers doing their part.  --Steve Faulkner

Faulkner ends the post by stressing that it's important for us to take an active role in the direction of these lesser known standards and not just wait for a decision from on high.

Source: http://www.paciellogroup.com/blog/2011/11/html5-semantics-and-accessibility/

Create data driven applications in Qlik’s free and easy to use coding environment, brought to you in partnership with Qlik.


The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}