<?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: The importance of using lists for navigation</title>
	<atom:link href="http://dustinbrewer.com/the-importance-of-using-lists-for-navigation/feed/" rel="self" type="application/rss+xml" />
	<link>http://dustinbrewer.com/the-importance-of-using-lists-for-navigation/</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Wed, 17 Mar 2010 02:50:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Scott MacDonald</title>
		<link>http://dustinbrewer.com/the-importance-of-using-lists-for-navigation/comment-page-1/#comment-4902</link>
		<dc:creator>Scott MacDonald</dc:creator>
		<pubDate>Fri, 15 Jan 2010 13:10:53 +0000</pubDate>
		<guid isPermaLink="false">http://dustinbrewer.com/the-importance-of-using-lists-for-navigation/#comment-4902</guid>
		<description>I currently have yet to decide whether I personally think lists are really worth it or not. I&#039;ve found myself making sites both with and without; However your argument of needing extra classes in order to simulate the nesting isn&#039;t completely true. You can just as easily add just another div or span within the existing one to create nesting. To style the nested elements you could simply use something like #nav div{...}, which would apply that style to all child divs within the element of #nav, which is still less markup then you would probably use if your were using a list, seeing as you don&#039;t have to reset anything.

I&#039;d also just like to point out that some of the main points you were stating about having the extra ul and so on making it easier to animate, as well as have child nodes etc, don&#039;t apply to all sites, not by a long shot. You&#039;re own blog here for example, doesn&#039;t use any of these. Personally I think two of your strongest arguments are pretty much negated on a site by site basis...</description>
		<content:encoded><![CDATA[<p>I currently have yet to decide whether I personally think lists are really worth it or not. I&#8217;ve found myself making sites both with and without; However your argument of needing extra classes in order to simulate the nesting isn&#8217;t completely true. You can just as easily add just another div or span within the existing one to create nesting. To style the nested elements you could simply use something like #nav div{&#8230;}, which would apply that style to all child divs within the element of #nav, which is still less markup then you would probably use if your were using a list, seeing as you don&#8217;t have to reset anything.</p>
<p>I&#8217;d also just like to point out that some of the main points you were stating about having the extra ul and so on making it easier to animate, as well as have child nodes etc, don&#8217;t apply to all sites, not by a long shot. You&#8217;re own blog here for example, doesn&#8217;t use any of these. Personally I think two of your strongest arguments are pretty much negated on a site by site basis&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dustin Brewer</title>
		<link>http://dustinbrewer.com/the-importance-of-using-lists-for-navigation/comment-page-1/#comment-4357</link>
		<dc:creator>Dustin Brewer</dc:creator>
		<pubDate>Mon, 09 Nov 2009 12:48:32 +0000</pubDate>
		<guid isPermaLink="false">http://dustinbrewer.com/the-importance-of-using-lists-for-navigation/#comment-4357</guid>
		<description>John, 

Thanks again for your feedback on this article. I can see you are passionate about it.

You can move a div / anchor group of elements just as easily as you can a nested list but the problem is adding classes to the divs to simulate nesting is unnecessary and a waste of time when a list already does this.

I think with links it is important to be able to nest sub navigation without adding various CSS classes that would interfere with the structure vs presentation argument. Thus, as it stands, lists are the most semantic method to organize your site&#039;s navigation and style it accordingly without creating a complicated system of classes to nest navigation.</description>
		<content:encoded><![CDATA[<p>John, </p>
<p>Thanks again for your feedback on this article. I can see you are passionate about it.</p>
<p>You can move a div / anchor group of elements just as easily as you can a nested list but the problem is adding classes to the divs to simulate nesting is unnecessary and a waste of time when a list already does this.</p>
<p>I think with links it is important to be able to nest sub navigation without adding various CSS classes that would interfere with the structure vs presentation argument. Thus, as it stands, lists are the most semantic method to organize your site&#8217;s navigation and style it accordingly without creating a complicated system of classes to nest navigation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dustin Brewer</title>
		<link>http://dustinbrewer.com/the-importance-of-using-lists-for-navigation/comment-page-1/#comment-4356</link>
		<dc:creator>Dustin Brewer</dc:creator>
		<pubDate>Mon, 09 Nov 2009 12:44:26 +0000</pubDate>
		<guid isPermaLink="false">http://dustinbrewer.com/the-importance-of-using-lists-for-navigation/#comment-4356</guid>
		<description>John, 

Thanks for giving your feedback. I think the distinction between people using lists for navigation and divs, etc for layout are two separate things. Let me explain.

Lists: Navigation is a list of links, thus, having a list of links with various other nested links mirroring how a site is mapped is the most semantic method available for creating site navigation in XHTML.

Tables: Separation of structure vs presentation. With tables, you are limited on how you can present a website using a table without the site easily getting out of hand with a dozen tables nested in another dozen tables. Using divs and other &quot;semantic&quot; elements allows the site to be styled with CSS and simply grouping elements in a logical fashion. I agree that XHTML isn&#039;t currently the ideal semantic markup language, but HTML5 is moving towards having more semantic, contextual, markup.</description>
		<content:encoded><![CDATA[<p>John, </p>
<p>Thanks for giving your feedback. I think the distinction between people using lists for navigation and divs, etc for layout are two separate things. Let me explain.</p>
<p>Lists: Navigation is a list of links, thus, having a list of links with various other nested links mirroring how a site is mapped is the most semantic method available for creating site navigation in XHTML.</p>
<p>Tables: Separation of structure vs presentation. With tables, you are limited on how you can present a website using a table without the site easily getting out of hand with a dozen tables nested in another dozen tables. Using divs and other &#8220;semantic&#8221; elements allows the site to be styled with CSS and simply grouping elements in a logical fashion. I agree that XHTML isn&#8217;t currently the ideal semantic markup language, but HTML5 is moving towards having more semantic, contextual, markup.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://dustinbrewer.com/the-importance-of-using-lists-for-navigation/comment-page-1/#comment-4355</link>
		<dc:creator>John</dc:creator>
		<pubDate>Mon, 09 Nov 2009 09:54:25 +0000</pubDate>
		<guid isPermaLink="false">http://dustinbrewer.com/the-importance-of-using-lists-for-navigation/#comment-4355</guid>
		<description>The author wrote: &quot;Not being able to grab on to any tags to style out navigation but a link would hamper the ability to make a decent site and make it especially difficult for the site to be redesigned using the same markup. Which is the whole point of the CSS movement, separation of structure and presentation (design).&quot;

This is nonsense. A &quot;navigation group&quot; can be moved and styled with the same ease whether it&#039;s a &lt;a&gt;link&lt;/a&gt; or &lt;a&gt;link&lt;/a&gt;. The div group here makes it especially difficult for the site to be redesigned? How? They both do exactly the same thing! 

The author wrote: &quot;Not only do we lose the ability to style the navigation but we are also losing the ability for sub-navigation. This kind of functions on a very small site but when it comes to larger sites it simply doesn’t work. You don’t want to attach a class to each link to “fake sub-navigation” because that is just ridiculous.&quot;

Wrong, wrong, wrong again. You don&#039;t lose the ability to style the navigation. Maybe you just don&#039;t know what you&#039;re doing. &lt;a&gt;link&lt;/a&gt; and &lt;a&gt;link&lt;/a&gt; are identical in effect once the CSS is in there. The only difference before that is that the list group is pre-formatted and the div group is not. The pre-formatting of the list tags requires the addition of more CSS in order to override the pre-formatting. If you are displaying all the elements as a block, then &lt;a&gt;link&lt;/a&gt; would give you an effect similar to the list, if the navigation really needed to be that complicated. And why is it ridiculous to use the div method for sub-navigation? It&#039;s almost identical again, and why does the size of a site make a difference? Sorry, but a lot of the statements in your article are just preposterous.</description>
		<content:encoded><![CDATA[<p>The author wrote: &#8220;Not being able to grab on to any tags to style out navigation but a link would hamper the ability to make a decent site and make it especially difficult for the site to be redesigned using the same markup. Which is the whole point of the CSS movement, separation of structure and presentation (design).&#8221;</p>
<p>This is nonsense. A &#8220;navigation group&#8221; can be moved and styled with the same ease whether it&#8217;s a <a>link</a> or <a>link</a>. The div group here makes it especially difficult for the site to be redesigned? How? They both do exactly the same thing! </p>
<p>The author wrote: &#8220;Not only do we lose the ability to style the navigation but we are also losing the ability for sub-navigation. This kind of functions on a very small site but when it comes to larger sites it simply doesn’t work. You don’t want to attach a class to each link to “fake sub-navigation” because that is just ridiculous.&#8221;</p>
<p>Wrong, wrong, wrong again. You don&#8217;t lose the ability to style the navigation. Maybe you just don&#8217;t know what you&#8217;re doing. <a>link</a> and <a>link</a> are identical in effect once the CSS is in there. The only difference before that is that the list group is pre-formatted and the div group is not. The pre-formatting of the list tags requires the addition of more CSS in order to override the pre-formatting. If you are displaying all the elements as a block, then <a>link</a> would give you an effect similar to the list, if the navigation really needed to be that complicated. And why is it ridiculous to use the div method for sub-navigation? It&#8217;s almost identical again, and why does the size of a site make a difference? Sorry, but a lot of the statements in your article are just preposterous.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://dustinbrewer.com/the-importance-of-using-lists-for-navigation/comment-page-1/#comment-4354</link>
		<dc:creator>John</dc:creator>
		<pubDate>Mon, 09 Nov 2009 09:25:08 +0000</pubDate>
		<guid isPermaLink="false">http://dustinbrewer.com/the-importance-of-using-lists-for-navigation/#comment-4354</guid>
		<description>You &quot;semantic fanatics&quot; never cease to make my eyes roll in disbelief. It&#039;s almost unbelievable how you guys can tell others not to use a table for layout purposes because &quot;tables were made for tabular data&quot; and that a layout is not what a table was intended for, and then in the same breath, you preach (from the infallible imaginary book of semantics) that lists should be used for navigation, even though their intended use was for, um, lists. That would be a list of items in your content. A navigation is not part of a site&#039;s content. If you can say that, hey, a navigation is a list, too, then why can&#039;t someone else say that a website is like a table with columns and rows (which it is)? You can&#039;t have your cake and eat it, too, fellas.</description>
		<content:encoded><![CDATA[<p>You &#8220;semantic fanatics&#8221; never cease to make my eyes roll in disbelief. It&#8217;s almost unbelievable how you guys can tell others not to use a table for layout purposes because &#8220;tables were made for tabular data&#8221; and that a layout is not what a table was intended for, and then in the same breath, you preach (from the infallible imaginary book of semantics) that lists should be used for navigation, even though their intended use was for, um, lists. That would be a list of items in your content. A navigation is not part of a site&#8217;s content. If you can say that, hey, a navigation is a list, too, then why can&#8217;t someone else say that a website is like a table with columns and rows (which it is)? You can&#8217;t have your cake and eat it, too, fellas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anja</title>
		<link>http://dustinbrewer.com/the-importance-of-using-lists-for-navigation/comment-page-1/#comment-2812</link>
		<dc:creator>Anja</dc:creator>
		<pubDate>Tue, 28 Oct 2008 11:08:32 +0000</pubDate>
		<guid isPermaLink="false">http://dustinbrewer.com/the-importance-of-using-lists-for-navigation/#comment-2812</guid>
		<description>Good words.</description>
		<content:encoded><![CDATA[<p>Good words.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Totonet</title>
		<link>http://dustinbrewer.com/the-importance-of-using-lists-for-navigation/comment-page-1/#comment-2671</link>
		<dc:creator>Totonet</dc:creator>
		<pubDate>Fri, 04 Jul 2008 04:30:59 +0000</pubDate>
		<guid isPermaLink="false">http://dustinbrewer.com/the-importance-of-using-lists-for-navigation/#comment-2671</guid>
		<description>Nice post. i&#039;m convinced that css is the best way to improve a site accessibility. some one know whwre i can get a great tutorial? Thanks for sharing.</description>
		<content:encoded><![CDATA[<p>Nice post. i&#8217;m convinced that css is the best way to improve a site accessibility. some one know whwre i can get a great tutorial? Thanks for sharing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BlueBoden</title>
		<link>http://dustinbrewer.com/the-importance-of-using-lists-for-navigation/comment-page-1/#comment-2662</link>
		<dc:creator>BlueBoden</dc:creator>
		<pubDate>Tue, 01 Jul 2008 01:55:03 +0000</pubDate>
		<guid isPermaLink="false">http://dustinbrewer.com/the-importance-of-using-lists-for-navigation/#comment-2662</guid>
		<description>It also allows for richer styling, there simply isn&#039;t any good reasons not to use lists for navigation.</description>
		<content:encoded><![CDATA[<p>It also allows for richer styling, there simply isn&#8217;t any good reasons not to use lists for navigation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dick C. Flatline</title>
		<link>http://dustinbrewer.com/the-importance-of-using-lists-for-navigation/comment-page-1/#comment-742</link>
		<dc:creator>Dick C. Flatline</dc:creator>
		<pubDate>Thu, 27 Dec 2007 01:13:43 +0000</pubDate>
		<guid isPermaLink="false">http://dustinbrewer.com/the-importance-of-using-lists-for-navigation/#comment-742</guid>
		<description>No, man, you should, like, use LINKS for navigation, man. Freakin&#039; little-enders and big-enders, every concept in their pea-sized brains starts with &quot;You should...&quot;

Please, Dear God, send the Planetkiller *now*!</description>
		<content:encoded><![CDATA[<p>No, man, you should, like, use LINKS for navigation, man. Freakin&#8217; little-enders and big-enders, every concept in their pea-sized brains starts with &#8220;You should&#8230;&#8221;</p>
<p>Please, Dear God, send the Planetkiller *now*!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dream In Code</title>
		<link>http://dustinbrewer.com/the-importance-of-using-lists-for-navigation/comment-page-1/#comment-739</link>
		<dc:creator>Dream In Code</dc:creator>
		<pubDate>Wed, 26 Dec 2007 22:23:18 +0000</pubDate>
		<guid isPermaLink="false">http://dustinbrewer.com/the-importance-of-using-lists-for-navigation/#comment-739</guid>
		<description>I recently started using lists for all my navigation and have found it to be so much easier and cleaner. Wouldn&#039;t go back to using anything else if you paid me.... ok... maybe if you paid me.</description>
		<content:encoded><![CDATA[<p>I recently started using lists for all my navigation and have found it to be so much easier and cleaner. Wouldn&#8217;t go back to using anything else if you paid me&#8230;. ok&#8230; maybe if you paid me.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
