<?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: More Accessible YUI Grids Layouts with ARIA Landmark Roles</title>
	<atom:link href="http://www.yuiblog.com/blog/index.php/2009/03/05/aria-grids/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yuiblog.com/blog/2009/03/05/aria-grids/</link>
	<description>The official blog of the YUI Project.</description>
	<lastBuildDate>Thu, 09 Feb 2012 01:46:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
	<item>
		<title>By: MindAlbum</title>
		<link>http://www.yuiblog.com/blog/2009/03/05/aria-grids/comment-page-1/#comment-579847</link>
		<dc:creator>MindAlbum</dc:creator>
		<pubDate>Fri, 27 Mar 2009 22:59:52 +0000</pubDate>
		<guid isPermaLink="false">http://yuiblog.com/blog/2009/03/05/aria-grids/#comment-579847</guid>
		<description>Nice post... You guys rock!!
Keep up the good work..

Regards,
&lt;a href=&quot;http://www.mindalbum.com/&quot; rel=&quot;nofollow&quot;&gt;MindAlbum&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Nice post&#8230; You guys rock!!<br />
Keep up the good work..</p>
<p>Regards,<br />
<a href="http://www.mindalbum.com/" rel="nofollow">MindAlbum</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian LePore</title>
		<link>http://www.yuiblog.com/blog/2009/03/05/aria-grids/comment-page-1/#comment-578932</link>
		<dc:creator>Brian LePore</dc:creator>
		<pubDate>Tue, 17 Mar 2009 02:52:52 +0000</pubDate>
		<guid isPermaLink="false">http://yuiblog.com/blog/2009/03/05/aria-grids/#comment-578932</guid>
		<description>Todd,

Thank you for that reply. I am a Web developer that has been very hard to integrate ARIA into the designs that my company offers to the clients of our CMS. I have not yet gone back over designs I had done in the past to add these roles, but I have been adding them where appropriate to our new designs.

I know this sounds weird, but has the work group considered the idea for fall back labels? I know this seems odd, but it in my experience with CMS design is that no matter how much instructions you leave or how clear it is how the layout should look, some times a client will just do what they want to do. For example, suppose that you have a two column layout where one is the main area, and the other secondary data. Both of them deserve to have a header so it is in the template. But occasionally a client will decide to delete the header for the secondary column. This implies a different type of meaning for the page. If a fallback label could be applied this could be a way of allow the correct meaning to the page.

I know for my example the proper solution would be to provide an alternative page layout for people in my CMS. This is within my power and something that I can do for my situation, but not all providers will be able to do this, and from my experience many clients will just stick with whatever the default layout there is.

Another question: is there some methodology for naming roles? I mean, I guess I can understand how contentinfo is a bit more generic than footer, but I just cannot see a practical example of when one would use contentinfo besides in the footer of most sites.</description>
		<content:encoded><![CDATA[<p>Todd,</p>
<p>Thank you for that reply. I am a Web developer that has been very hard to integrate ARIA into the designs that my company offers to the clients of our CMS. I have not yet gone back over designs I had done in the past to add these roles, but I have been adding them where appropriate to our new designs.</p>
<p>I know this sounds weird, but has the work group considered the idea for fall back labels? I know this seems odd, but it in my experience with CMS design is that no matter how much instructions you leave or how clear it is how the layout should look, some times a client will just do what they want to do. For example, suppose that you have a two column layout where one is the main area, and the other secondary data. Both of them deserve to have a header so it is in the template. But occasionally a client will decide to delete the header for the secondary column. This implies a different type of meaning for the page. If a fallback label could be applied this could be a way of allow the correct meaning to the page.</p>
<p>I know for my example the proper solution would be to provide an alternative page layout for people in my CMS. This is within my power and something that I can do for my situation, but not all providers will be able to do this, and from my experience many clients will just stick with whatever the default layout there is.</p>
<p>Another question: is there some methodology for naming roles? I mean, I guess I can understand how contentinfo is a bit more generic than footer, but I just cannot see a practical example of when one would use contentinfo besides in the footer of most sites.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Todd Kloots</title>
		<link>http://www.yuiblog.com/blog/2009/03/05/aria-grids/comment-page-1/#comment-578897</link>
		<dc:creator>Todd Kloots</dc:creator>
		<pubDate>Sat, 14 Mar 2009 21:04:03 +0000</pubDate>
		<guid isPermaLink="false">http://yuiblog.com/blog/2009/03/05/aria-grids/#comment-578897</guid>
		<description>Brian -

Currently the ARIA specification says that only two roles (&quot;banner&quot; and &quot;main&quot;) should be used once per documented or application.  So, to answer your question about navigation:  you could use the role of &quot;navigation&quot; for BOTH main navigation and page-specific navigation.  You could then use the ARIA &quot;labelledby&quot; property along with a header element to distinguish the two sets of navigation from each other.  The same goes for use of the &quot;secondary&quot; landmark role.  For more, read the section titled &quot;Providing Navigable Structure within Web Pages&quot; (http://www.w3.org/TR/wai-aria-practices/#kbd_layout) of the ARIA Best Practices document.

Regarding your question:  &quot;is it necessary to use labelledby for an element where the next element is a header?&quot;  Both are necessary as they have different uses, and provide different benefits.

Headers are important as a means of providing semantic meaning and improving navigability for users of browsers and/or screen readers that either don&#039;t support ARIA, or that do support ARIA, but currently lack support for ARIA landmark roles.  This reminds me of a cardinal rule of using ARIA: always consider ARIA a Progressive Enhancement to existing best practices, rather than a replacement for existing best practices.

Using the &quot;labelledby&quot; property to label each landmark provides the user with more specific information when he/she is exclusively browsing the landmarks of the page, as opposed to reading a specific section.  Using the earlier example of navigation: if you use the &quot;lablledby&quot; property users would be able to distinguish global navigation from page-specific navigation.

I hope that clears things up for you.

Todd</description>
		<content:encoded><![CDATA[<p>Brian -</p>
<p>Currently the ARIA specification says that only two roles (&#8220;banner&#8221; and &#8220;main&#8221;) should be used once per documented or application.  So, to answer your question about navigation:  you could use the role of &#8220;navigation&#8221; for BOTH main navigation and page-specific navigation.  You could then use the ARIA &#8220;labelledby&#8221; property along with a header element to distinguish the two sets of navigation from each other.  The same goes for use of the &#8220;secondary&#8221; landmark role.  For more, read the section titled &#8220;Providing Navigable Structure within Web Pages&#8221; (<a href="http://www.w3.org/TR/wai-aria-practices/#kbd_layout" rel="nofollow">http://www.w3.org/TR/wai-aria-practices/#kbd_layout</a>) of the ARIA Best Practices document.</p>
<p>Regarding your question:  &#8220;is it necessary to use labelledby for an element where the next element is a header?&#8221;  Both are necessary as they have different uses, and provide different benefits.</p>
<p>Headers are important as a means of providing semantic meaning and improving navigability for users of browsers and/or screen readers that either don&#8217;t support ARIA, or that do support ARIA, but currently lack support for ARIA landmark roles.  This reminds me of a cardinal rule of using ARIA: always consider ARIA a Progressive Enhancement to existing best practices, rather than a replacement for existing best practices.</p>
<p>Using the &#8220;labelledby&#8221; property to label each landmark provides the user with more specific information when he/she is exclusively browsing the landmarks of the page, as opposed to reading a specific section.  Using the earlier example of navigation: if you use the &#8220;lablledby&#8221; property users would be able to distinguish global navigation from page-specific navigation.</p>
<p>I hope that clears things up for you.</p>
<p>Todd</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian LePore</title>
		<link>http://www.yuiblog.com/blog/2009/03/05/aria-grids/comment-page-1/#comment-578836</link>
		<dc:creator>Brian LePore</dc:creator>
		<pubDate>Tue, 10 Mar 2009 16:29:47 +0000</pubDate>
		<guid isPermaLink="false">http://yuiblog.com/blog/2009/03/05/aria-grids/#comment-578836</guid>
		<description>I am someone that is in full support of adding roles and other ARIA features to my designs. But one thing that I am not sure of is whether or not roles are supposed to be like ids in that there should only be one element with that role in the document.

For example, suppose one&#039;s design has a main navigation along the top of the design, and page specific navigation running along the side. Should both of the containers for the navigation elements be given the role of navigation, or what? Similar for the role of banner and secondary (a name I dislike because it is too specific -- think of those of us with a three column layout). And is it necessary to use labelledby for an element where the next element is a header?</description>
		<content:encoded><![CDATA[<p>I am someone that is in full support of adding roles and other ARIA features to my designs. But one thing that I am not sure of is whether or not roles are supposed to be like ids in that there should only be one element with that role in the document.</p>
<p>For example, suppose one&#8217;s design has a main navigation along the top of the design, and page specific navigation running along the side. Should both of the containers for the navigation elements be given the role of navigation, or what? Similar for the role of banner and secondary (a name I dislike because it is too specific &#8212; think of those of us with a three column layout). And is it necessary to use labelledby for an element where the next element is a header?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeffrey Gilbert</title>
		<link>http://www.yuiblog.com/blog/2009/03/05/aria-grids/comment-page-1/#comment-578811</link>
		<dc:creator>Jeffrey Gilbert</dc:creator>
		<pubDate>Fri, 06 Mar 2009 15:39:36 +0000</pubDate>
		<guid isPermaLink="false">http://yuiblog.com/blog/2009/03/05/aria-grids/#comment-578811</guid>
		<description>Nice. I had no idea these existed. This will be a nice feature to add into my sites especially if it works with selector engines like sizzle(which it should).

Thanks!</description>
		<content:encoded><![CDATA[<p>Nice. I had no idea these existed. This will be a nice feature to add into my sites especially if it works with selector engines like sizzle(which it should).</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

