Posts Tagged ‘aria’

T-Shirts of the Week: Oz Edition (Expired)

Tuesday, September 11th, 2012

Update: This t-shirt design has expired. Check for the current design on sale.

This week I’ve got three shirt designs up for sale at Each based on yesterday’s Oz theme comic.

The first, “Where’s My Content?”, features the hapless, bodiless Scarecrow and is available for both men and women.

The second, “Role = Wizard”, features the Wizard and is for the gentlemen to adorn themselves with.

The last, and my personal favorite, features our squirrel version of Dorothy and is for the ladies.

These are all available for one week only! Get them before they’re gone FOREVER.

Like what you see? Want to see something different? Don’t be afraid to tell me with one of the contact options below!


Monday, September 10th, 2012
CSSquirrel #98: Disembodied

John Foliot reprises the role of the Scarecrow and Matt May takes a turn in the role of the Wizard in today’s Ozian look at the HTML5 Issue of the Week, and represents the frustration I’m sure accessibility experts face every damn day when trying to deal with the nonsense that is getting people to adopt proper accessibility support in the web.

Today we’re looking at ARIA’s role (no pun intended) in HTML5. More accurately, whether ARIA would have a role in HTML5. Now, typically my posts about idiocy involving HTML specs tend to involve Hixie and the WHATWG. This time, sadly, I’m discussing the W3C, and specifically actions of the co-chairs of their HTML WG.

And here I thought we were besties.

I’ll recap:

For entirely too long now the W3C has been debating whether or not to include the longdesc attribute in HTML5. This debate, which has been pretty rancorous since at least 2008 (jinkies!) is known as Issue-30. Longdesc is an attribute that you can attach to an image tag to inform capable devices of looking to a specific URL for a longer description of the image for the visually impaired. We’re not talking about a simple alt tag of “girl under tree” for every college campus in the world. We’re talking about a genuine effort to impart the information about an image to a viewer who can’t properly see the image, if at all.

Here at CSSquirrel I use the longdesc attribute to link to the transcripts for the comics.

To me, this is a big deal. I have blind readers, many of which want to enjoy the comic that the sighted readers can see. I’ve received numerous requests in the past to put transcripts up, so I’ve built the site to serve that need. Is it a sizable percentage of my readership? No. Does that matter? No! If we’re letting lazy implementation of available solutions get in the way of us helping one visitor with accessibility needs, then what does that say about us as people?

During a standoff between the W3C groups responsible for HTML and ARIA, Sam Ruby (Co-Chair of the HTML WG) suggested that the entirety of ARIA be removed from the HTML5 spec until sometime in the future when Issue-30 could be amicably resolved. This is absurd! It’s like throwing the baby out with the bathwater!

There is a lot of ARIA that is seeing author implementation in HTML right now, most notably ARIA roles. Their inclusion provide real assistance for visitors with accessibility issues in navigating and understanding the content of a website, and in some cases provide extra helpers for non-human agents to crawl the content as well. (I’ve even used them as clever hooks for tricky bits of CSS).

A debate ensued.

Well, re-ensued.

At one point, John Foliot dropped in with a detailed examination of statements being made by the HTML Co-Chairs about the situation, correcting falsehoods and reinforcing how important this issue is. This is a man who’s spent years as an accessibility expert watching bureaucratic process and non-expert interference getting in the way of providing solutions to genuine accessibility needs. He gets direct and to the point, as time and again it’s been proven over and over that anything short of that will fail to sink in.

Their detailed response to the situation thus far?

A slap on John’s wrist for his tone.

It’s been a few days since, and that’s as far as it has gone.

I’m sorry blind folks. The bad man’s mean tendency to call them out when they’re being bureaucratically false while defending their indefensible suggestion of removing major accessibility support from HTML5 is more important than your ability to use the 21st century’s most important communication medium.

But that’s OK, I’m sure your seeing-eye dog can navigate websites for you, right?

Steve Faulkner recently tweeted the following to me on the topic (good man, fights hard, really should be put in one of my comics ASAP): I think the suggestion to move ARIA out of HTML5 was misguided tactic of the chairs to force progress on an issue. – won’t happen

I appreciate that Issue-30, which has gone unresolved for years, is annoying. But threatening to pull out the entirety of ARIA from HTML5 in some sort of chicken head-on-collision maneuver is a new low in the entire HTML5 spec authoring process.

And that is saying a lot.

Are you an accessibility expert or a web developer that uses ARIA? Are you a person with an opinion about longdesc or ARIA roles? What do you think of this whole mess? What suggestions do you have for the W3C to get this mess fixed? Did I get something wrong? Please help educate me by responding via one of the methods below?

Comic Update: HTML5 Stubborness and Snogging

Monday, June 15th, 2009

Today’s comic references two very important topics that everyone should know about.

The first involves Bruce Lawson and snogging. In relation to point #2, I tweeted this. He responded with this. I find the word snogging hilarious, so it went downhill from there, with mental images of Ian Hickson and John Foliot getting hot and heavy.

In those mental images, Ian is asked to shave.

The second topic, which quite inadvertently spawned the first, involves HTML5, ARIA and the apparent lack of peace between the groups responsible for developing each. In his post Alternate Text in HTML5, Bruce bravely discusses his opinion on the topic despite his stated delicate nature and then suggests a group hug, and perhaps a sing along.

By comment #2, Anne van Kesteren has dropped the thunder and brought back the fighting.

Here’s a recap: Blind people can’t see. Blind web users, as a result, need some aids to make sense of things we’d take for granted, even when screen readers are taken into account. Pictures need some form of alternate text and tables need some sort of summary to help give them the scope of the data that’s about to be read to them (as just two examples.)

The WAI-CG has methods for solving these sorts of problems. These solutions exist in HTML4. However, the WHAT WG, with what I presume is a desire to keep code simple, want to do accessibility their own way. To prove their point, they lean on surveys of existing web content which show little adoption of the accessibility features being debated. They also decline to accept the advice of accessibility experts with real-life experience interacting with disabled users.

For a bunch of smart people, that’s pretty stupid.

Actually, that’s stupid for stupid people, so it’s outright dead-brained for smart people.

Why would surveys of existing content prove the effectiveness of the features when used? All it proves is that accessibility awareness needs to be raised among developers. To figure out whether the proper use of these features improve accessibility for the blind, I’d suggest talking to a blind web user.

As John Foliot points out in his comments in Bruce’s post, by all accounts Ian has not actually received any input from a blind person on the accessibility features he is denying.

I’m not an expert in this field, so I’m not going to propose solutions. I do propose, however, that the WHAT WG listens to the experts instead of continuing to cling to their “not invented here” mentality and looking to their own interests before those of the community that absolutely relies on accessibility to make use of the web.

In other words, stop being jerks.

Here’s a couple of related links to the topic in addition to those shown above that might make a good read: Mechanism to Summarize a Table, maintained by Laura Carlson. HTML5 and WAI-ARIA by Anne van Kesteren (the real good stuff is in the comments). Also, make sure to check out the comments in Bruce’s post. There’s a lot of good material in there to get a feel for positions and justifications.

Edit: Corrected the authorship of the Mechanism to Summarize a Table link, based on John’s correction below. Sorry for that, Laura!