<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CSSquirrel &#187; laura carlson</title>
	<atom:link href="http://www.cssquirrel.com/tag/laura-carlson/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cssquirrel.com</link>
	<description>One nut's look at the world of web design</description>
	<lastBuildDate>Wed, 08 Sep 2010 17:13:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Accessibility: Take 2</title>
		<link>http://www.cssquirrel.com/2009/09/17/accessibility-take-2/</link>
		<comments>http://www.cssquirrel.com/2009/09/17/accessibility-take-2/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 03:57:16 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[accesibility]]></category>
		<category><![CDATA[aria-describedby]]></category>
		<category><![CDATA[CAPTCHA]]></category>
		<category><![CDATA[henri sivonen]]></category>
		<category><![CDATA[john foliot]]></category>
		<category><![CDATA[laura carlson]]></category>
		<category><![CDATA[longdesc]]></category>
		<category><![CDATA[Stéphane Deschamps]]></category>
		<category><![CDATA[steven faulker]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=433</guid>
		<description><![CDATA[As I first discussed here, and then officially announced here, I&#8217;ve been upgrading CSSquirrel with accessibility features to help make this site more accessible for the vision-impaired. I first considered the idea several months back, when John Foliot approached me with a code sample that I could use to give the comic an alternative long [...]]]></description>
			<content:encoded><![CDATA[<p>As I first discussed <a title="Link to CSSquirrel blog post: Squirrel in the Dark" href="/2009/08/31/comic-update-squirrel-in-the-dark/">here</a>, and then officially announced <a title="Link to CSSquirrel blog post: Testing Accessibility Feature: aria-describedby" href="/2009/09/05/testing-accessibility-feature-aria-describedby/">here</a>, I&#8217;ve been upgrading CSSquirrel with accessibility features to help make this site more accessible for the vision-impaired. I first considered the idea several months back, when <a title="Link to John Foliot's website" href="http://john.foliot.ca/">John Foliot</a> approached me with a code sample that I could use to give the comic an alternative long description for screen readers. I&#8217;ll admit that I didn&#8217;t act on it at the time, though, because it seemed like a low priority. How many blind people read comics?</p>
<p>I realized the mistake in my complacency when I received my first blog comment from a blind user <a title="Link to a comment on the CSSquirrel CAPTCHA" href="/2009/08/25/comic-update-boring-in-five-easy-steps/#comment-26842">here</a>, where he was testing his ability to post despite the CAPTCHA that was present. At that point I realized that if even one person was visiting my site and incapable of at least knowing what was happening in the comic, they were getting a severely degraded experience, which was a disservice on my part.</p>
<p>My growing awareness of how frustrating such a thing would be is borne out in my <a title="Link to CSSquirrel blog post: Squirrel in the Dark" href="http://www.cssquirrel.com/2009/08/31/comic-update-squirrel-in-the-dark/">Squirrel in the Dark</a> post. As a result of this, I went about adding an <strong>aria-describedby</strong> attribute to my comic&#8217;s image tag. Later, based on feedback from a JAWS-10 user and with another suggestion by John, I doubled up with the addition of the <strong>longdesc</strong> attribute to the image. In both cases, the value for the attributes is an URL for a separate transcript page.</p>
<p>Thinking all was well, I congratulated myself and went back to <a title="Link to CSSquirrel #36: The WHATWG Legion of Doom?" href="/comic/?comic=36">poking fun at the HTML5 process</a> and spent a lot of time drawing <a title="Link to CSSquirrel #35: the HTML5 Super Friends" href="/comic/?comic=35">people in spandex</a>.</p>
<p>Of course, it wasn&#8217;t that easy.</p>
<p>First, a new accessibility problem had reared its ugly head. When I built the site&#8217;s CAPTCHA, I had actually taken vision-impaired users into consideration and provided description text of each image to allow them to select the proper one for the CAPTCHA (mind you, not including the word that the CAPTCHA asked you to match with the image). However, when someone tabbed through the page&#8217;s links and fields, the tabbed indexing would go out of order, going through the other input fields for the comments at a different time than the CAPTCHA itself, making the whole affair confusing.</p>
<p>Secondly, I learned that the <strong>aria-describedby</strong> element isn&#8217;t meant to direct to other pages (which I think is a bit silly of a limitation, but I&#8217;m not an expert at these things), but rather should contain the <em>ID </em>of an element on the page containing a description. It&#8217;s quite a difference, and one I&#8217;ll admit I made by failing completely to do enough homework on the matter in advance.</p>
<p>I&#8217;d thank <a title="Link to Henri Sivonen's website" href="http://hsivonen.iki.fi/" target="_blank">Henri Sivonen</a> for his &#8220;<a title="Link to #whatwg irc chat log snippet including a discussion of the aria-describedby error at CSSquirrel" href="http://krijnhoetmer.nl/irc-logs/whatwg/20090915#l-1377" target="_blank">bug report</a>&#8221; on the <strong>aria-describedby</strong> issue, but he chose to use the issue to draw a comparison to the <a title="Link to the HTML5 Super Friends" href="http://www.zeldman.com/superfriends/" target="_blank">Super Friends</a>&#8216; list of <a title="Link to the HTML5 Super Friends' list of Concerns" href="http://www.zeldman.com/superfriends/guide/" target="_blank">concerns</a> (and its initial posting to a blog instead of the WHATWG mailing list) and neglected to mention it to me directly. So instead I&#8217;ll thank <a title="Link to Ten Questions for Laura Carlson" href="http://webstandardsgroup.org/features/laura-carlson.cfm" target="_blank">Laura Carlson</a> for drawing my attention to my error, <a title="Link to Arve Bersvendsen's website" href="http://virtuelvis.com/" target="_blank">Arve Bersvendsen</a> for sharing his opinions on alternate techniques, and <a title="Link to Steven Faulkner on Twitter" href="http://twitter.com/stevefaulkner" target="_blank">Steven Faulkner</a> for <a title="Link to a suggestion by Steven Faulkner on the W3C HTML mailing list on how to use aria-describedby to link to off-page content" href="http://lists.w3.org/Archives/Public/public-html/2009Sep/0592.html" target="_blank">suggesting a way</a> to use <strong>aria-describedby</strong> to link validly to off-page content. I know others contacted me about the error, but I&#8217;m sorry to say I don&#8217;t remember all the names at the moment.</p>
<p>My solution, therefore, was what Steven suggested in the W3C mailing list. The <strong>aria-describedby</strong> attribute on the image tag now has a value that is the ID of an anchor on the page. That anchor then links to the comic&#8217;s transcript page. The anchor is hidden by CSS to avoid distracting sighted users. You can examine a recent comic, like <a title="Link to CSSquirrel #35: the HTML5 Super Friends" href="/comic/?comic=35">this one</a> on the Super Friends, to see it in effect (if you&#8217;re on a normal browser you won&#8217;t notice much unless you view the page source).</p>
<p>The CAPTCHA&#8217;s messed up tabbing issue turned out to be an easy fix as well. <a title="Link to Stéphane Deschamps' website" href="http://www.nota-bene.org/" target="_blank">Stéphane Deschamps</a> pointed out in a <a title="Link to an accessibility comment in this blog" href="/2009/09/05/testing-accessibility-feature-aria-describedby/#comment-27170">comment</a> that there was tabindexes on the form&#8217;s fields, which was causing the tab order to go screwy. I didn&#8217;t know these existed, having failed to examine the blog software&#8217;s default fields very much. Now that he&#8217;s pointed it out, I&#8217;ve taken them off, hopefully making the CAPTCHA less burdensome.</p>
<p>As I&#8217;ve stated in the past, I&#8217;m a non-expert at pretty much everything that doesn&#8217;t involve vector squirrels. However, I have an appetite for absorbing as many web-related skills as possible to help better the web through direct effort or comic-related advocacy. One of these areas of the web that I realize that I need a great deal more knowledge about is accessibility, and it&#8217;s a deficit that I seem to share with almost every designer or developer I meet.</p>
<p>Having admitted my deficiency, I&#8217;d like feedback on this issue, if you have it. Does the updated <strong>aria-describedby</strong> technique for serving the transcript actually use the attribute properly? Is the CAPTCHA usable by vision-impaired visitors with approximately the same level of annoyance all people feel when they use a CAPTCHA? Is there another feature on the site that causes accessibility issues that I haven&#8217;t mentioned or considered?</p>
<p>To those who contact me with these problems, thank you. I&#8217;m in your debt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cssquirrel.com/2009/09/17/accessibility-take-2/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Comic Update: The HTML5 Suggestion Box</title>
		<link>http://www.cssquirrel.com/2009/07/20/comic-update-the-html5-suggestion-box/</link>
		<comments>http://www.cssquirrel.com/2009/07/20/comic-update-the-html5-suggestion-box/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 15:46:45 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Comic]]></category>
		<category><![CDATA[Drama]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[bruce lawson]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[john allsopp]]></category>
		<category><![CDATA[john foliot]]></category>
		<category><![CDATA[laura carlson]]></category>
		<category><![CDATA[sam ruby]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=385</guid>
		<description><![CDATA[In one of his recent lengthy, marathonesque comments in other people&#8217;s blog posts, John Allsopp said the following quote in response to Bruce Lawson&#8217;s post HTML is a mess: &#8220;I guess one of the reasons folks are resorting to raising their legitimate concerns in public fora, rather than directly with the HTML WG (or should [...]]]></description>
			<content:encoded><![CDATA[<p>In one of his recent lengthy, <a title="Link to a comment by John Allsopp" href="http://www.brucelawson.co.uk/2009/html-5-is-a-mess/#comment-618988" target="_blank">marathonesque comments</a> in other people&#8217;s blog posts, <a title="Link to John Allsopp on Twitter" href="http://twitter.com/johnallsopp" target="_blank">John Allsopp</a> said the following quote in response to Bruce Lawson&#8217;s post <a title="Link to Bruce Lawson's HTML5 is a mess" href="http://www.brucelawson.co.uk/2009/html-5-is-a-mess/" target="_blank">HTML is a mess</a>: &#8220;I guess one of the reasons folks are resorting to raising their legitimate concerns in public fora, rather than directly with the HTML WG (or should that be the WhatWG, or maybe both?) is possible they don’t have a tonne of faith in the process.&#8221;</p>
<p>This comment by John sent me down several interesting paths of consideration. Firstly, it made me think that Mr. Allsopp might spend more time writing in other people&#8217;s blogs than his own, much like <a title="Link to Jeff Croft's website" href="http://jeffcroft.com/" target="_blank">Jeff Croft</a> (who I had the fortune to see at Refresh Bellingham <a title="Link to Postmortem: July's Refresh by Kyle Weems" href="http://www.cssquirrel.com/2009/07/16/postmortem-julys-refresh-bellingham/">last week</a>) appears to spend more time in every other city in America than the one in which he lives.</p>
<p>Secondly, I briefly thought that I&#8217;d start spelling &#8220;ton&#8221; (American spelling) like &#8220;tonne&#8221; (which appears to be the Australian, and I&#8217;ll bet also the UK spelling). I quickly discarded that plan, since it&#8217;d just limit my word count in Twitter. Which made me wonder, do Japanese users of Twitter get to use kanji in their tweets? If so, that seems highly unfair. They could fit a War &amp; Peace sized comment in a single tweet that way. (Note to self: learn Japanese.)</p>
<p>Finally I really got to the meat of what he said in that sentence (one of many that expressed his thoughts on the mess topic Bruce had posted about). Why should you or I bother with figuring out how the hell to send an email to the proper mailing lists for the HTML5 WG? Or the WHAT WG? Heck, I&#8217;m not even sure which group is more relevant. The former has more technical authority, but the latter is actually making all the calls. RDFa, ARIA, and other fruits of the loins of other W3C chartered working groups are being disregarded by the HTML5 people consistently, or being carefully argued away with a pleading for use cases, a suggestion that their expertise is flawed, or that alternate solutions (read that: the WHAT WG&#8217;s solutions) are the better option.</p>
<p>People who&#8217;ve spent decades in service to their fields are being shot down by non-experts. Consider the issues with accessibility. <a title="Link to Ten Questions for Laura Carlson" href="http://webstandardsgroup.org/features/laura-carlson.cfm" target="_blank">Laura Carlson</a> recently sent a <a title="Link to Laura's proposal" href="http://lists.w3.org/Archives/Public/public-html/2009Jul/0556.html" target="_blank">proposal</a> (signed by a lot of notables including accessibility guru <a title="Link to John Foliot's website" href="http://john.foliot.ca/" target="_blank">John Foliot</a> and HTML5 doctor in residence <a title="Link to Bruce Lawson's website" href="http://www.brucelawson.co.uk" target="_blank">Bruce Lawson</a>) that suggested the audacious idea that there be a formal procedure that describes how HTML5 will seek accessibility guidance from the W3C WAI groups.</p>
<p>HTML5 editor-for-life Ian Hickson evaded the issue by listing all the unanswered questions he has waiting on such topics instead of addressing the proposal. Sam Ruby one-upped Ian by expressing his disappointment that the proposal even existed.</p>
<p>In a situation like this, where motivated, caring experts in their fields are being ignored or deflected when using the official channels, why should your average John Everyweb even consider unraveling the process involved enough to attempt to address concerns, knowing the almost certain result of such efforts?</p>
<p>I can&#8217;t think of any motivating reasons.</p>
<p><a title="Link to CSSquirrel #28: The HTML5 Suggestion Box" href="/comic/?comic=28">Today&#8217;s comic</a> features John Foliot (representing accessibility efforts) submitting such a suggestion to the HTML5 group(s), with my squirrel alter ego looking on in horror at the results. Consider it a softened metaphor that reflects my own growing dismay at the direction HTML5 seems to be heading when working with others.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cssquirrel.com/2009/07/20/comic-update-the-html5-suggestion-box/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>
