<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Supporting Standards that Support Accessibility</title>
	<atom:link href="http://www.joedolson.com/articles/2007/12/supporting-standards-that-support-accessibility/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.joedolson.com/articles/2007/12/supporting-standards-that-support-accessibility/</link>
	<description>Tips and Commentary on Web Accessibility, Usability, and Search Marketing best practices.</description>
	<lastBuildDate>Tue, 07 Feb 2012 10:51:13 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Ryan Benson</title>
		<link>http://www.joedolson.com/articles/2007/12/supporting-standards-that-support-accessibility/comment-page-1/#comment-23797</link>
		<dc:creator>Ryan Benson</dc:creator>
		<pubDate>Tue, 22 Jan 2008 10:33:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.joedolson.com/articles/2007/12/supporting-standards-that-support-accessibility/#comment-23797</guid>
		<description>I would say no there isn&#039;t good enough justification. Yeah spacer images are an exception, but what else. I thought spacers were more-or-less a thing of the past except for graphic-driven layouts. This is due to the heavy use of CSS.</description>
		<content:encoded><![CDATA[<p>I would say no there isn&#8217;t good enough justification. Yeah spacer images are an exception, but what else. I thought spacers were more-or-less a thing of the past except for graphic-driven layouts. This is due to the heavy use of&nbsp;<abbr title="Cascading Style Sheets">CSS</abbr>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Dolson</title>
		<link>http://www.joedolson.com/articles/2007/12/supporting-standards-that-support-accessibility/comment-page-1/#comment-23794</link>
		<dc:creator>Joe Dolson</dc:creator>
		<pubDate>Sat, 19 Jan 2008 00:33:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.joedolson.com/articles/2007/12/supporting-standards-that-support-accessibility/#comment-23794</guid>
		<description>The &lt;code&gt;alt&lt;/code&gt; attribute isn&#039;t being left out; it&#039;s simply not explicitly a &lt;em&gt;required&lt;/em&gt; attribute in all circumstances. In strict HTML 4 and XHTML 1, the &lt;code&gt;alt&lt;/code&gt; attribute must be present for all occurrences of the &lt;code&gt;img&lt;/code&gt; element. As currently specified in the HTML5 guidelines, there are certain relatively obscure situations in which the &lt;code&gt;alt&lt;/code&gt; attribute is &lt;em&gt;NOT&lt;/em&gt; required. 

There is a good justification for it --- the question is whether it&#039;s a good enough justification.</description>
		<content:encoded><![CDATA[<p>The <code>alt</code> attribute isn&#8217;t being left out; it&#8217;s simply not explicitly a <em>required</em> attribute in all circumstances. In strict <abbr title="HyperText Markup Language">HTML</abbr> 4 and <abbr title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</abbr> 1, the <code>alt</code> attribute must be present for all occurrences of the <code>img</code> element. As currently specified in the HTML5 guidelines, there are certain relatively obscure situations in which the <code>alt</code> attribute is <em>NOT</em>&nbsp;required. </p>
<p>There is a good justification for it&thinsp;&#8212;&thinsp;- the question is whether it&#8217;s a good enough&nbsp;justification.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Benson</title>
		<link>http://www.joedolson.com/articles/2007/12/supporting-standards-that-support-accessibility/comment-page-1/#comment-23793</link>
		<dc:creator>Ryan Benson</dc:creator>
		<pubDate>Sat, 19 Jan 2008 00:21:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.joedolson.com/articles/2007/12/supporting-standards-that-support-accessibility/#comment-23793</guid>
		<description>That is sounds wrong. Does the team actually look at  4.0 docs, and various practices before starting it? I mean leaving out something like alt tags just seems wrong and somebody doesn&#039;t know the area that well.</description>
		<content:encoded><![CDATA[<p>That is sounds wrong. Does the team actually look at  4.0 docs, and various practices before starting it? I mean leaving out something like alt tags just seems wrong and somebody doesn&#8217;t know the area that&nbsp;well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Dolson</title>
		<link>http://www.joedolson.com/articles/2007/12/supporting-standards-that-support-accessibility/comment-page-1/#comment-23746</link>
		<dc:creator>Joe Dolson</dc:creator>
		<pubDate>Wed, 02 Jan 2008 16:08:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.joedolson.com/articles/2007/12/supporting-standards-that-support-accessibility/#comment-23746</guid>
		<description>I&#039;m not sure you can say that it&#039;s inadvertent; I feel like the HTML 5 spec is going out of its way to attempt to provide that kind of guidance. It&#039;s inadvertent as far as I&#039;m concerned, however --- it&#039;s not a specific issue that I&#039;d thought about previously.

The eternal issue that incompetent or lazy developers will misuse the code is, as you say, unsolvable. The best we can do is to make it as clear as possible what the best practice is and &lt;em&gt;why&lt;/em&gt;. Not everybody cares to know that many details, but those who do should be able to get it from the source.

The organization and structure of W3C documents is very intimidating. It&#039;s quite apparent why people tend to get their answers elsewhere --- the complex organization of the specification framework can be overwhelming.</description>
		<content:encoded><![CDATA[<p>I&#8217;m not sure you can say that it&#8217;s inadvertent; I feel like the <abbr title="HyperText Markup Language">HTML</abbr> 5 spec is going out of its way to attempt to provide that kind of guidance. It&#8217;s inadvertent as far as I&#8217;m concerned, however&thinsp;&#8212;&thinsp;- it&#8217;s not a specific issue that I&#8217;d thought about&nbsp;previously.</p>
<p>The eternal issue that incompetent or lazy developers will misuse the code is, as you say, unsolvable. The best we can do is to make it as clear as possible what the best practice is and <em>why</em>. Not everybody cares to know that many details, but those who do should be able to get it from the&nbsp;source.</p>
<p>The organization and structure of <abbr title="World Wide Web Consortium">W3C</abbr> documents is very intimidating. It&#8217;s quite apparent why people tend to get their answers elsewhere&thinsp;&#8212;&thinsp;- the complex organization of the specification framework can be&nbsp;overwhelming.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Cherim</title>
		<link>http://www.joedolson.com/articles/2007/12/supporting-standards-that-support-accessibility/comment-page-1/#comment-23745</link>
		<dc:creator>Mike Cherim</dc:creator>
		<pubDate>Wed, 02 Jan 2008 05:51:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.joedolson.com/articles/2007/12/supporting-standards-that-support-accessibility/#comment-23745</guid>
		<description>Seems as if you guys have inadvertently defined a need as a product of your discussion: Any specification is going to have to have usage guidelines immediately following each so as to provide a clear understanding of implementation. And done so in a way that invites the typical developer. The W3C &lt;em&gt;can&lt;/em&gt; be a scary place until you get used to it. Most don&#039;t developers don&#039;t go there for answers because of this. They get their answers on forums and blogs, where specs are often interpreted, but less-so translated.

Whether the &lt;code&gt;alt&lt;/code&gt; attribute is allowed to be omitted from image elements and subsequently misused by careless, lazy, or ignorant developers, or whether it&#039;s required and still misused by careless, lazy, or ignorant developers, is an unsolvable conundrum. Thus a specification must explain the proper way to meet it. And that explanation must take accessibility and usability into consideration --- both &lt;em&gt;are&lt;/em&gt; integral to the formation of those so-called best practices, after all. Any spec will have to explain how the developer needs to assess an image, which will define the proper action, e.g. decorative &gt; no &lt;code&gt;alt&lt;/code&gt;/null &lt;code&gt;alt&lt;/code&gt;. (I do lean towards keeping it as a requirement... a lesser of two evils sort of thing.)

Regarding the &lt;code&gt;q&lt;/code&gt; element, it is a good one --- you can give it attributes so that fact alone can be very useful. But, as noted IE has always been so problematic in assisting or motivating developers to adopt web standards or best practices. IE really needs to get with the program... more quickly than they are.</description>
		<content:encoded><![CDATA[<p>Seems as if you guys have inadvertently defined a need as a product of your discussion: Any specification is going to have to have usage guidelines immediately following each so as to provide a clear understanding of implementation. And done so in a way that invites the typical developer. The <abbr title="World Wide Web Consortium">W3C</abbr> <em>can</em> be a scary place until you get used to it. Most don&#8217;t developers don&#8217;t go there for answers because of this. They get their answers on forums and blogs, where specs are often interpreted, but less-so&nbsp;translated.</p>
<p>Whether the <code>alt</code> attribute is allowed to be omitted from image elements and subsequently misused by careless, lazy, or ignorant developers, or whether it&#8217;s required and still misused by careless, lazy, or ignorant developers, is an unsolvable conundrum. Thus a specification must explain the proper way to meet it. And that explanation must take accessibility and usability into consideration&thinsp;&#8212;&thinsp;- both <em>are</em> integral to the formation of those so-called best practices, after all. Any spec will have to explain how the developer needs to assess an image, which will define the proper action, e.g. decorative &gt; no <code>alt</code>/null <code>alt</code>. (I do lean towards keeping it as a requirement&#8230; a lesser of two evils sort of&nbsp;thing.)</p>
<p>Regarding the <code>q</code> element, it is a good one&thinsp;&#8212;&thinsp;- you can give it attributes so that fact alone can be very useful. But, as noted <abbr title="Internet Explorer">IE</abbr> has always been so problematic in assisting or motivating developers to adopt web standards or best practices. <abbr title="Internet Explorer">IE</abbr> really needs to get with the program&#8230; more quickly than they&nbsp;are.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Dolson</title>
		<link>http://www.joedolson.com/articles/2007/12/supporting-standards-that-support-accessibility/comment-page-1/#comment-23743</link>
		<dc:creator>Joe Dolson</dc:creator>
		<pubDate>Sat, 29 Dec 2007 22:56:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.joedolson.com/articles/2007/12/supporting-standards-that-support-accessibility/#comment-23743</guid>
		<description>It seems like a certain degree of &quot;finding the middle ground&quot; is always inevitable --- but I agree, I certainly hope that the specification would be something for developers to strive towards rather than a specification which simply meets them where they are!

It&#039;s hard to accommodate backwards-compatible specifications with forward-thinking development...</description>
		<content:encoded><![CDATA[<p>It seems like a certain degree of &#8220;finding the middle ground&#8221; is always inevitable&thinsp;&#8212;&thinsp;- but I agree, I certainly hope that the specification would be something for developers to strive towards rather than a specification which simply meets them where they&nbsp;are!</p>
<p>It&#8217;s hard to accommodate backwards-compatible specifications with forward-thinking&nbsp;development&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gill</title>
		<link>http://www.joedolson.com/articles/2007/12/supporting-standards-that-support-accessibility/comment-page-1/#comment-23742</link>
		<dc:creator>Gill</dc:creator>
		<pubDate>Sat, 29 Dec 2007 12:11:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.joedolson.com/articles/2007/12/supporting-standards-that-support-accessibility/#comment-23742</guid>
		<description>Interesting conversation and I can certainly see the problems inherent with setting up these specs. I suppose my main concern is that the teams ensure they don&#039;t end up dumbing everything down to cater for the lowest common denominators, i.e. developers who refuse to consider, or don&#039;t understand, accessibility and browser developers whose products don&#039;t cut it.</description>
		<content:encoded><![CDATA[<p>Interesting conversation and I can certainly see the problems inherent with setting up these specs. I suppose my main concern is that the teams ensure they don&#8217;t end up dumbing everything down to cater for the lowest common denominators, i.e. developers who refuse to consider, or don&#8217;t understand, accessibility and browser developers whose products don&#8217;t cut&nbsp;it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Dolson</title>
		<link>http://www.joedolson.com/articles/2007/12/supporting-standards-that-support-accessibility/comment-page-1/#comment-23741</link>
		<dc:creator>Joe Dolson</dc:creator>
		<pubDate>Fri, 28 Dec 2007 22:49:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.joedolson.com/articles/2007/12/supporting-standards-that-support-accessibility/#comment-23741</guid>
		<description>I do appreciate that coming up with &lt;em&gt;solutions&lt;/em&gt; are the hardest part. Thanks for taking the time to discuss this --- I&#039;ll certainly be thinking about it!</description>
		<content:encoded><![CDATA[<p>I do appreciate that coming up with <em>solutions</em> are the hardest part. Thanks for taking the time to discuss this&thinsp;&#8212;&thinsp;- I&#8217;ll certainly be thinking about&nbsp;it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian Hickson</title>
		<link>http://www.joedolson.com/articles/2007/12/supporting-standards-that-support-accessibility/comment-page-1/#comment-23740</link>
		<dc:creator>Ian Hickson</dc:creator>
		<pubDate>Fri, 28 Dec 2007 22:44:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.joedolson.com/articles/2007/12/supporting-standards-that-support-accessibility/#comment-23740</guid>
		<description>If you can come up with any ways to do this, please do e-mail the proposals to the mailing list. We tried to come up with other solutions, but so far they have all had worse problems than what the spec says.</description>
		<content:encoded><![CDATA[<p>If you can come up with any ways to do this, please do e-mail the proposals to the mailing list. We tried to come up with other solutions, but so far they have all had worse problems than what the spec&nbsp;says.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Dolson</title>
		<link>http://www.joedolson.com/articles/2007/12/supporting-standards-that-support-accessibility/comment-page-1/#comment-23739</link>
		<dc:creator>Joe Dolson</dc:creator>
		<pubDate>Fri, 28 Dec 2007 15:11:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.joedolson.com/articles/2007/12/supporting-standards-that-support-accessibility/#comment-23739</guid>
		<description>&lt;blockquote&gt;
Empty alt text means the image is unimportant (decorative) and should be ignored. Missing alt text means that the image is important, critical even, but that there is no fallback text provided. The user agent is expected to treat the two cases differently.
&lt;/blockquote&gt;

I certainly see a value to treating these cases differently. Obviously, there&#039;s a key difference between trying to learn whatever you can about an image and ignoring it altogether. 

I agree that it&#039;s valuable to provide a means to differentiate between them: I don&#039;t see this as the best possible method. One reason is that I feel it has fairly serious legacy consequences --- the user agent will suddenly be expected to do a lot of work to accommodate for the thousands of images with missing &lt;code&gt;alt&lt;/code&gt; attributes in pre-existing web sites. (Of course, Doc Type switching will probably reduce the problem.)

Part of my problem is with the whole idea of &quot;exceptional&quot; clauses in the spec: this is &lt;em&gt;required&lt;/em&gt;, but not in x, y, and z specific circumstances. I&#039;d rather see a way created which still makes use of the same attribute in a specific manner to accommodate for those cases, rather than accommodating through absence.</description>
		<content:encoded><![CDATA[<blockquote><p>
Empty alt text means the image is unimportant (decorative) and should be ignored. Missing alt text means that the image is important, critical even, but that there is no fallback text provided. The user agent is expected to treat the two cases&nbsp;differently.
</p></blockquote>
<p>I certainly see a value to treating these cases differently. Obviously, there&#8217;s a key difference between trying to learn whatever you can about an image and ignoring it&nbsp;altogether. </p>
<p>I agree that it&#8217;s valuable to provide a means to differentiate between them: I don&#8217;t see this as the best possible method. One reason is that I feel it has fairly serious legacy consequences&thinsp;&#8212;&thinsp;- the user agent will suddenly be expected to do a lot of work to accommodate for the thousands of images with missing <code>alt</code> attributes in pre-existing web sites. (Of course, Doc Type switching will probably reduce the&nbsp;problem.)</p>
<p>Part of my problem is with the whole idea of &#8220;exceptional&#8221; clauses in the spec: this is <em>required</em>, but not in x, y, and z specific circumstances. I&#8217;d rather see a way created which still makes use of the same attribute in a specific manner to accommodate for those cases, rather than accommodating through&nbsp;absence.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

