hAccessibility – Unhappy First Birthday

It’s one year today since Bruce Lawson and James Craig published “hAccessibility“, about the misuse of the ‘abbr’ element in microformats (an issue I first raised on 20 September 2006 in Accessify Forums).

As recent events show, the microformats cabal still has its collective head up its own^W^W^W in the sand.

Despite suggestions for a workaround, a solution seems no nearer, thanks to their apparent indifference. Shame on them.

About Andy Mabbett

Enjoying my freelance career, helping organisations to understand on-line communities, open content, and related issues; often as a Wikimedian (or Wikipedian) in Residence.

This entry was posted in annoyances, microformats, web standards and tagged , , , , , . Bookmark the permalink.

8 Responses to hAccessibility – Unhappy First Birthday

  1. James Craig says:

    Despite apathy from most and even hostile resistance from some of the Microformats community, we’re still making progress, however slowly. I’d encourage people that want to help to contact either me, Bruce, or Ben Ward.

  2. Toby Inkster says:

    One workaround that I’ve found involves the intermingling of the existing lt;abbr> pattern and value excerpting rules. It works along these lines:

    <span class="dtstart">
    28 April 2008
    <abbr title="20080428" class="value" style="display:none"></abbr>
    </span>

    It seems to work in many existing parsers (not all sadly) and I am yet to notice any apparent accessibility problems.

  3. pigsonthewing says:

    @Toby: Try viewing that with CSS disabled. And doesn’t Operator ignore such “hidden” content?

  4. Pingback: Bruce Lawson’s personal site  : hAccessibility, one year on

  5. Lee Jordan says:

    I guess because many examples still use abbr, it’s going to be hard to break away from it. Still not too late to do something about it though.

    @Toby: My thought about that is HTML validation errors about trimming empty tags.

    I’m going down in a blaze of something anyway with this next one: Namespaces and the creation of a microformat:ns? That’s why it’s called xHTML? Anyway fire away! Why not have an option for xHTML developers to extend HTML properly?

  6. Andy Mabbett says:

    @Lee: the longer we leave it, the more existing examples mis-using abbr there will be. A year has already been wasted.

    Also, don’t forget that microformats are used in HTML, not just XHTML.

  7. Andy Mabbett says:

    On checking my archives for an unrelated discussion, I found today that I first raised issues with abbr-abuse on 24 April 2006, much earlier than I thought I had done so.

    The cabal was in denial, even then.

  8. Pingback: Dates and coordinates in HTML5 « Mabblog

Leave a Reply

Your email address will not be published. Required fields are marked *


e.g. 0000-0002-7299-680X