<?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: Site Design For Accessibility &#8211; 15 Rules</title>
	<atom:link href="http://webdevnews.net/2009/01/site-design-for-accessibility-15-rules/feed/" rel="self" type="application/rss+xml" />
	<link>http://webdevnews.net/2009/01/site-design-for-accessibility-15-rules/</link>
	<description>News For Web Developers</description>
	<lastBuildDate>Sat, 04 Sep 2010 08:38:15 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: WilhelmR</title>
		<link>http://webdevnews.net/2009/01/site-design-for-accessibility-15-rules/comment-page-1/#comment-1957</link>
		<dc:creator>WilhelmR</dc:creator>
		<pubDate>Tue, 27 Jan 2009 12:57:41 +0000</pubDate>
		<guid isPermaLink="false">http://webdevnews.net/?p=349#comment-1957</guid>
		<description>Great article, really interesting. This is a topic that should be more prominent in design/accesibility/usability sites.  </description>
		<content:encoded><![CDATA[<p><!-- google_ad_section_start -->Great article, really interesting. This is a topic that should be more prominent in design/accesibility/usability sites.<!-- google_ad_section_end --></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jared Smith</title>
		<link>http://webdevnews.net/2009/01/site-design-for-accessibility-15-rules/comment-page-1/#comment-1929</link>
		<dc:creator>Jared Smith</dc:creator>
		<pubDate>Sat, 24 Jan 2009 21:12:20 +0000</pubDate>
		<guid isPermaLink="false">http://webdevnews.net/?p=349#comment-1929</guid>
		<description>I admit my first comment was much too harsh. There are lots of good tips here - and I&#039;m especially glad to see that you are addressing accessibility. You&#039;re absolutely right about % sizing and accesskeys - no clear answer there. Hopefully our comments helped clarify a few things. </description>
		<content:encoded><![CDATA[<p><!-- google_ad_section_start -->I admit my first comment was much too harsh. There are lots of good tips here &#8211; and I&#039;m especially glad to see that you are addressing accessibility. You&#039;re absolutely right about % sizing and accesskeys &#8211; no clear answer there. Hopefully our comments helped clarify a few things.<!-- google_ad_section_end --></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SiteBusinessZone</title>
		<link>http://webdevnews.net/2009/01/site-design-for-accessibility-15-rules/comment-page-1/#comment-1927</link>
		<dc:creator>SiteBusinessZone</dc:creator>
		<pubDate>Sat, 24 Jan 2009 17:55:44 +0000</pubDate>
		<guid isPermaLink="false">http://webdevnews.net/?p=349#comment-1927</guid>
		<description>Hiya thanks for the comments. Firstly I would like to say that&#039;s the point about good commenting was more aimed at making your code more usable to other users, I shouldn&#039;t have mentioned screen readers in there. 
 
As far as visual elements go, I agree, use them all you want, but don&#039;t have an image containing a big block of important text and no other way for it to be accessed because that content will be missed by some users. 
 
Aural CSS as you said is just an extra you can add in. 
 
I was unaware that screen readers would not read the skip to content button when hidden, my bad. 
 
Also there is always a lot of debate as to weather % based sizing and changing the values for the access keys are a good idea. I would take these out as they are so open to debate but I can&#039;t edit the post now. I would also make some other changed based on the feed back here. 
 
Nice advice Aaron D. Campbell thanks and Kel Smith I agree that validation a lone is no way to judge your sites accessibility. 
 
I nearly always separate JS files and include them in the header, I should have mentioned this also. I shall be making some changes to my article before posting it else ware. I hope at least some of it was useful though! 
 
Thanks guys. </description>
		<content:encoded><![CDATA[<p><!-- google_ad_section_start -->Hiya thanks for the comments. Firstly I would like to say that&#039;s the point about good commenting was more aimed at making your code more usable to other users, I shouldn&#039;t have mentioned screen readers in there. </p>
<p>As far as visual elements go, I agree, use them all you want, but don&#039;t have an image containing a big block of important text and no other way for it to be accessed because that content will be missed by some users. </p>
<p>Aural CSS as you said is just an extra you can add in. </p>
<p>I was unaware that screen readers would not read the skip to content button when hidden, my bad. </p>
<p>Also there is always a lot of debate as to weather % based sizing and changing the values for the access keys are a good idea. I would take these out as they are so open to debate but I can&#039;t edit the post now. I would also make some other changed based on the feed back here. </p>
<p>Nice advice Aaron D. Campbell thanks and Kel Smith I agree that validation a lone is no way to judge your sites accessibility. </p>
<p>I nearly always separate JS files and include them in the header, I should have mentioned this also. I shall be making some changes to my article before posting it else ware. I hope at least some of it was useful though! </p>
<p>Thanks guys.<!-- google_ad_section_end --></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kel Smith</title>
		<link>http://webdevnews.net/2009/01/site-design-for-accessibility-15-rules/comment-page-1/#comment-1926</link>
		<dc:creator>Kel Smith</dc:creator>
		<pubDate>Sat, 24 Jan 2009 17:35:18 +0000</pubDate>
		<guid isPermaLink="false">http://webdevnews.net/?p=349#comment-1926</guid>
		<description>It isn&#039;t so much that access keys aren&#039;t useful in concept; it&#039;s more that in practice, they tend to interfere with key controls inherent to screen-reading software. Screen-reader users need to toggle between different modes to navigate pages and to do such things as fill out forms, etc, and sometimes the access keys create some conflicts. 
 
While opinions vary and I don&#039;t personally endorse their use as an imperative to accessibility, the UK government has a set of standards for access keys: 
 
S - Skip navigation 
1 - Home page 
2 - What&#039;s new 
3 - Site map 
4 - Search 
5 - Frequently Asked Questions (FAQ) 
6 - Help 
7 - Complaints procedure 
8 - Terms and conditions 
9 - Feedback form 
0 - Access key details </description>
		<content:encoded><![CDATA[<p><!-- google_ad_section_start -->It isn&#039;t so much that access keys aren&#039;t useful in concept; it&#039;s more that in practice, they tend to interfere with key controls inherent to screen-reading software. Screen-reader users need to toggle between different modes to navigate pages and to do such things as fill out forms, etc, and sometimes the access keys create some conflicts. </p>
<p>While opinions vary and I don&#039;t personally endorse their use as an imperative to accessibility, the UK government has a set of standards for access keys: </p>
<p>S &#8211; Skip navigation<br />
1 &#8211; Home page<br />
2 &#8211; What&#039;s new<br />
3 &#8211; Site map<br />
4 &#8211; Search<br />
5 &#8211; Frequently Asked Questions (FAQ)<br />
6 &#8211; Help<br />
7 &#8211; Complaints procedure<br />
8 &#8211; Terms and conditions<br />
9 &#8211; Feedback form<br />
0 &#8211; Access key details<!-- google_ad_section_end --></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaron D. Campbell</title>
		<link>http://webdevnews.net/2009/01/site-design-for-accessibility-15-rules/comment-page-1/#comment-1925</link>
		<dc:creator>Aaron D. Campbell</dc:creator>
		<pubDate>Sat, 24 Jan 2009 17:31:10 +0000</pubDate>
		<guid isPermaLink="false">http://webdevnews.net/?p=349#comment-1925</guid>
		<description>I just thought I&#039;d point out that putting your javascript at the END of the document (just before &lt;/body&gt;) rather then the head is a better idea.  The page will load sooner.  I know that the javascript then won&#039;t work until after the page is fully loaded, but it&#039;s still nice for the user to see something begin to render as quickly as possible. </description>
		<content:encoded><![CDATA[<p><!-- google_ad_section_start -->I just thought I&#039;d point out that putting your javascript at the END of the document (just before &lt;/body&gt;) rather then the head is a better idea.  The page will load sooner.  I know that the javascript then won&#039;t work until after the page is fully loaded, but it&#039;s still nice for the user to see something begin to render as quickly as possible.<!-- google_ad_section_end --></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kel Smith</title>
		<link>http://webdevnews.net/2009/01/site-design-for-accessibility-15-rules/comment-page-1/#comment-1924</link>
		<dc:creator>Kel Smith</dc:creator>
		<pubDate>Sat, 24 Jan 2009 16:46:29 +0000</pubDate>
		<guid isPermaLink="false">http://webdevnews.net/?p=349#comment-1924</guid>
		<description>Code validation alone won&#039;t guarantee accessibility. Well crafted content structures are certainly an important consideration (if not the most important). To ensure that you&#039;re meeting specific accessibility benchmarks, however, you still need to test against the use case. People with disabilities arrive at a site with a widely broad array of capabilities and expectations. 
 
One other item related to validation badges and &quot;site info&quot; pages: if you write an accessibility statement, don&#039;t be surprised if people completely ignore it. Few users I&#039;ve spoken with have ever taken the time to read one on a site. People who rely on screen readers are just as impatient as anyone else - in fact, more so in many instances. Equivalency is the goal. </description>
		<content:encoded><![CDATA[<p><!-- google_ad_section_start -->Code validation alone won&#039;t guarantee accessibility. Well crafted content structures are certainly an important consideration (if not the most important). To ensure that you&#039;re meeting specific accessibility benchmarks, however, you still need to test against the use case. People with disabilities arrive at a site with a widely broad array of capabilities and expectations. </p>
<p>One other item related to validation badges and &quot;site info&quot; pages: if you write an accessibility statement, don&#039;t be surprised if people completely ignore it. Few users I&#039;ve spoken with have ever taken the time to read one on a site. People who rely on screen readers are just as impatient as anyone else &#8211; in fact, more so in many instances. Equivalency is the goal.<!-- google_ad_section_end --></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jared Smith</title>
		<link>http://webdevnews.net/2009/01/site-design-for-accessibility-15-rules/comment-page-1/#comment-1923</link>
		<dc:creator>Jared Smith</dc:creator>
		<pubDate>Sat, 24 Jan 2009 16:29:14 +0000</pubDate>
		<guid isPermaLink="false">http://webdevnews.net/?p=349#comment-1923</guid>
		<description>- &lt;alt&gt;+&lt;shift&gt;+&lt;key&gt; is a common shortcut in many screen readers. Accesskeys are a great idea poorly implemented. If there were a standard set of accesskeys, they&#039;d be awesome. But there is no way of ensuring no conflicts. 
- Screen readers will likely always ignore display:none and visibility:hidden. And rightfully so. You can hide content visually, but have it read by screen readers - &lt;a href=&quot;http://webaim.org/techniques/css/invisiblecontent/&quot; target=&quot;_blank&quot;&gt;http://webaim.org/techniques/css/invisiblecontent...&lt;/a&gt;
- I mis-wrote. % sizes for page elements (like widths/heights) and font sizes is good. I was thinking ems. ems for page elements can be problematic. Regardless of what is used, the layout should support increased font sizes. </description>
		<content:encoded><![CDATA[<p><!-- google_ad_section_start -->- &lt;alt&gt;+&lt;shift&gt;+&lt;key&gt; is a common shortcut in many screen readers. Accesskeys are a great idea poorly implemented. If there were a standard set of accesskeys, they&#039;d be awesome. But there is no way of ensuring no conflicts.<br />
- Screen readers will likely always ignore display:none and visibility:hidden. And rightfully so. You can hide content visually, but have it read by screen readers &#8211; <a href="http://webaim.org/techniques/css/invisiblecontent/" target="_blank"></a><a href="http://webaim.org/techniques/css/invisiblecontent.." rel="nofollow">http://webaim.org/techniques/css/invisiblecontent..</a>.<br />
- I mis-wrote. % sizes for page elements (like widths/heights) and font sizes is good. I was thinking ems. ems for page elements can be problematic. Regardless of what is used, the layout should support increased font sizes.<!-- google_ad_section_end --></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gilzow</title>
		<link>http://webdevnews.net/2009/01/site-design-for-accessibility-15-rules/comment-page-1/#comment-1922</link>
		<dc:creator>Gilzow</dc:creator>
		<pubDate>Sat, 24 Jan 2009 16:19:14 +0000</pubDate>
		<guid isPermaLink="false">http://webdevnews.net/?p=349#comment-1922</guid>
		<description>actually, #11 wont work for most screen readers.  So if you use &quot;display:none&quot; the screen reader wont see it either.  Download a trial of JAWS and try it out. Your hidden (via CSS) skip to content link will be gone.  The best method we have found is to set your skip nav link to display, but offset it to the left by 99999px.  This way it is visible as far as the screen reader is concerned, but wont be visible to your sighted users.  
 
As Jared mentioned, screen readers are not going to pick up your comments.  Again, the screen reader will read what the browser indicates is on the screen.  Your comments dont appear in a browser, so they wont be read.   
 
With #8, you should strive to follow progressive enhancement with equal access when designing for accessibility.  You should also separate your javascript from your markup.  Instead of using inline javascript (i.e. onmouseover=&quot;somejavascript&quot;, or &lt;a href=&quot;#&quot; onclick=&quot;somejavascript&quot;), keep all of your javascript in the head (or better yet, separate files) and add event listeners for everything you need to do.  And make sure that any information your javascript provides is also available to those who dont have javascript.  not only will this help with accessibility, it will also help your readers who are accessing the site with mobile devices. </description>
		<content:encoded><![CDATA[<p><!-- google_ad_section_start -->actually, #11 wont work for most screen readers.  So if you use &quot;display:none&quot; the screen reader wont see it either.  Download a trial of JAWS and try it out. Your hidden (via CSS) skip to content link will be gone.  The best method we have found is to set your skip nav link to display, but offset it to the left by 99999px.  This way it is visible as far as the screen reader is concerned, but wont be visible to your sighted users.  </p>
<p>As Jared mentioned, screen readers are not going to pick up your comments.  Again, the screen reader will read what the browser indicates is on the screen.  Your comments dont appear in a browser, so they wont be read.   </p>
<p>With #8, you should strive to follow progressive enhancement with equal access when designing for accessibility.  You should also separate your javascript from your markup.  Instead of using inline javascript (i.e. onmouseover=&quot;somejavascript&quot;, or &lt;a href=&quot;#&quot; onclick=&quot;somejavascript&quot;), keep all of your javascript in the head (or better yet, separate files) and add event listeners for everything you need to do.  And make sure that any information your javascript provides is also available to those who dont have javascript.  not only will this help with accessibility, it will also help your readers who are accessing the site with mobile devices.<!-- google_ad_section_end --></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaron D. Campbell</title>
		<link>http://webdevnews.net/2009/01/site-design-for-accessibility-15-rules/comment-page-1/#comment-1921</link>
		<dc:creator>Aaron D. Campbell</dc:creator>
		<pubDate>Sat, 24 Jan 2009 16:16:21 +0000</pubDate>
		<guid isPermaLink="false">http://webdevnews.net/?p=349#comment-1921</guid>
		<description>Just a few points of contention: 
I don&#039;t know that I agree on the access key one.  I think they are extremely useful, and I haven&#039;t heard of problems with them interfering with screen readers.  If they do, then screen readers should have thought about that before they used those shortcuts.  For example, in Firefox you use &lt;alt&gt;+&lt;shift&gt;+&lt;key&gt;, which isn&#039;t a common shortcut combo. 
 
As for making a &quot;skip to content&quot; link and hiding it, I agree that it seems pointless.  First, the goal is to give disabled users the same experience that your users who are not disabled enjoy.  Second, even if screen readers read it now, eventually they&#039;ll learn to ignore hidden content.  Lastly, these links are also useful for mobile users who have to page down through 5 screen of header and sidebar to get to your content. 
 
Saying that % sizes for fonts are bad because they could overlap is like saying that images are bad because they could be ugly.  It&#039;s true that they COULD overlap, and it&#039;s true that the images COULD be ugly.  However, that doesn&#039;t mean they WILL be.  If done properly, this will help sighted people with poor vision to see your content. </description>
		<content:encoded><![CDATA[<p><!-- google_ad_section_start -->Just a few points of contention:<br />
I don&#039;t know that I agree on the access key one.  I think they are extremely useful, and I haven&#039;t heard of problems with them interfering with screen readers.  If they do, then screen readers should have thought about that before they used those shortcuts.  For example, in Firefox you use &lt;alt&gt;+&lt;shift&gt;+&lt;key&gt;, which isn&#039;t a common shortcut combo. </p>
<p>As for making a &quot;skip to content&quot; link and hiding it, I agree that it seems pointless.  First, the goal is to give disabled users the same experience that your users who are not disabled enjoy.  Second, even if screen readers read it now, eventually they&#039;ll learn to ignore hidden content.  Lastly, these links are also useful for mobile users who have to page down through 5 screen of header and sidebar to get to your content. </p>
<p>Saying that % sizes for fonts are bad because they could overlap is like saying that images are bad because they could be ugly.  It&#039;s true that they COULD overlap, and it&#039;s true that the images COULD be ugly.  However, that doesn&#039;t mean they WILL be.  If done properly, this will help sighted people with poor vision to see your content.<!-- google_ad_section_end --></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jared Smith</title>
		<link>http://webdevnews.net/2009/01/site-design-for-accessibility-15-rules/comment-page-1/#comment-1920</link>
		<dc:creator>Jared Smith</dc:creator>
		<pubDate>Sat, 24 Jan 2009 15:54:37 +0000</pubDate>
		<guid isPermaLink="false">http://webdevnews.net/?p=349#comment-1920</guid>
		<description>Sorry, but there&#039;s some pretty BAD advice in this article! 
#2 - HTML comments are NEVER read by a screen reader (unless said screen reader user likes listening to HTML source) 
#4 - Use visual elements all you want, just provide the same content in text (typically via alternative text for images) 
#6 - Title, by definition, is for supplemental content. Don&#039;t add just cuz. It is typically ignored by screen readers, but if it is read (or seen) it should provide addition, non-vital information about the link. Don&#039;t make it redundant with the visible text. 
#9 - You can use scripting on menus, just ensure that it works with a keyboard, screen reader, and with javascript disabled. 
#10 - Aural CSS is not supported by any major screen reader. Implement it if you want, but the page should be accessible without it. 
#11 -  How will sighted keyboard-only users see the &quot;Skip to content&quot; link if it&#039;s hidden. If you hide it with display:none or visibility:hidden, screen readers will ignore it. 
#12 - Accesskeys are usually a bad idea. They will interfere with browser or screen reader shortcut keys. 
#15 - % for page element sizes can be a bad idea. If you increase your font size a bit, things may overlap or cause horizontal scrolling. In general, just make sure the page is readable and usable when fonts sizes are increased. 
 
I know your intentions are good, but this article should have been better researched. </description>
		<content:encoded><![CDATA[<p><!-- google_ad_section_start -->Sorry, but there&#039;s some pretty BAD advice in this article!<br />
#2 &#8211; HTML comments are NEVER read by a screen reader (unless said screen reader user likes listening to HTML source)<br />
#4 &#8211; Use visual elements all you want, just provide the same content in text (typically via alternative text for images)<br />
#6 &#8211; Title, by definition, is for supplemental content. Don&#039;t add just cuz. It is typically ignored by screen readers, but if it is read (or seen) it should provide addition, non-vital information about the link. Don&#039;t make it redundant with the visible text.<br />
#9 &#8211; You can use scripting on menus, just ensure that it works with a keyboard, screen reader, and with javascript disabled.<br />
#10 &#8211; Aural CSS is not supported by any major screen reader. Implement it if you want, but the page should be accessible without it.<br />
#11 &#8211;  How will sighted keyboard-only users see the &quot;Skip to content&quot; link if it&#039;s hidden. If you hide it with display:none or visibility:hidden, screen readers will ignore it.<br />
#12 &#8211; Accesskeys are usually a bad idea. They will interfere with browser or screen reader shortcut keys.<br />
#15 &#8211; % for page element sizes can be a bad idea. If you increase your font size a bit, things may overlap or cause horizontal scrolling. In general, just make sure the page is readable and usable when fonts sizes are increased. </p>
<p>I know your intentions are good, but this article should have been better researched.<!-- google_ad_section_end --></p>
]]></content:encoded>
	</item>
</channel>
</rss>
