<?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: This Validates!</title>
	<atom:link href="http://simplebits.com/notebook/2003/08/27/this-validates/feed/" rel="self" type="application/rss+xml" />
	<link>http://simplebits.com/notebook/2003/08/27/this-validates/</link>
	<description>Handcrafted pixels &#38; text from Salem, Massachusetts.</description>
	<lastBuildDate>Tue, 08 Dec 2009 23:15:49 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
	<item>
		<title>By: The Homeless Guy</title>
		<link>http://simplebits.com/notebook/2003/08/27/this-validates/#comment-341</link>
		<dc:creator>The Homeless Guy</dc:creator>
		<pubDate>Sun, 29 Feb 2004 13:16:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2003/08/27/this-validates/#comment-341</guid>
		<description>Got no errors from W3C’s?! Congratulations... and respects... I have never got for the first time checking (with no corrections). especially on large or complicated sites... like &lt;a href=&quot;http://thehomelessguy.bllogspot.com/&quot; rel=&quot;nofollow&quot;&gt;mine&lt;/a&gt; or others
</description>
		<content:encoded><![CDATA[<p>Got no errors from W3C’s?! Congratulations&#8230; and respects&#8230; I have never got for the first time checking (with no corrections). especially on large or complicated sites&#8230; like <a href="http://thehomelessguy.bllogspot.com/" rel="nofollow">mine</a> or others</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://simplebits.com/notebook/2003/08/27/this-validates/#comment-340</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Sun, 29 Feb 2004 13:16:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2003/08/27/this-validates/#comment-340</guid>
		<description>Got no errors from W3C’s?! Congratulations... and respects... I have never got for the first time checking (with no corrections). especially on large or complicated sites... like &lt;a href=&quot;http://thehomelessguy.bllogspot.com/&quot; rel=&quot;nofollow&quot;&gt;mine&lt;/a&gt; or others
</description>
		<content:encoded><![CDATA[<p>Got no errors from W3C’s?! Congratulations&#8230; and respects&#8230; I have never got for the first time checking (with no corrections). especially on large or complicated sites&#8230; like <a href="http://thehomelessguy.bllogspot.com/" rel="nofollow">mine</a> or others</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan</title>
		<link>http://simplebits.com/notebook/2003/08/27/this-validates/#comment-339</link>
		<dc:creator>Dan</dc:creator>
		<pubDate>Thu, 28 Aug 2003 16:53:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2003/08/27/this-validates/#comment-339</guid>
		<description>Simon - Right on.  This is a great little writeup.  Thanks.
</description>
		<content:encoded><![CDATA[<p>Simon &#8211; Right on.  This is a great little writeup.  Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon</title>
		<link>http://simplebits.com/notebook/2003/08/27/this-validates/#comment-338</link>
		<dc:creator>Simon</dc:creator>
		<pubDate>Thu, 28 Aug 2003 10:53:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2003/08/27/this-validates/#comment-338</guid>
		<description>This is good stuff:
http://www.realworldstyle.com/environmental_style.html
</description>
		<content:encoded><![CDATA[<p>This is good stuff:<br />
<a href="http://www.realworldstyle.com/environmental_style.html" rel="nofollow">http://www.realworldstyle.com/environmental_style.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sam</title>
		<link>http://simplebits.com/notebook/2003/08/27/this-validates/#comment-337</link>
		<dc:creator>sam</dc:creator>
		<pubDate>Thu, 28 Aug 2003 05:07:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2003/08/27/this-validates/#comment-337</guid>
		<description>indeed. contextual selectors are incredbily useful &amp; powerful, imho.
</description>
		<content:encoded><![CDATA[<p>indeed. contextual selectors are incredbily useful &#038; powerful, imho.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan</title>
		<link>http://simplebits.com/notebook/2003/08/27/this-validates/#comment-336</link>
		<dc:creator>Dan</dc:creator>
		<pubDate>Thu, 28 Aug 2003 03:17:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2003/08/27/this-validates/#comment-336</guid>
		<description>Well said, Mike.  Exactly what I was getting at.  It&#039;s a really simple way to reduce your markup.  Use the power of contextual selectors.
</description>
		<content:encoded><![CDATA[<p>Well said, Mike.  Exactly what I was getting at.  It&#8217;s a really simple way to reduce your markup.  Use the power of contextual selectors.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://simplebits.com/notebook/2003/08/27/this-validates/#comment-335</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Thu, 28 Aug 2003 02:55:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2003/08/27/this-validates/#comment-335</guid>
		<description>Dan, I really agree with you about young guns throwing the class attribute all over the place.  I&#039;ve been trying to code my pages&#039; CSS around &lt;em&gt;where&lt;/em&gt; elements are placed inside the overall scheme of the page as opposed to defining only random instances.  And by checking out the source of the pages you&#039;ve designed (this included) it seems as though you do the same.
If a confused look is creeping across anyone&#039;s face at this point, please bear with me, I&#039;ll explain everything.
Say you have your page structurally broken up into sections like #topLogoAndBreadCrumbs, #rightNavAndLinks, and #mainContentBlogEntries (painfully obvious names I know).  If you only have a few different styles in each section, there is no need to pepper class attribs throughout your code, just define your styles by &lt;em&gt;where they are in the flow of the document&lt;/em&gt;.
&lt;code&gt;
#top h1 { /* main logo style */
color: #777;
font-style: bold; }
#top h2 { /* breadcrumbs */
color: #222;
margin: 0 0 15px 0;
... }
&lt;/code&gt;
The goal is to define the main structural elements &lt;em&gt;once&lt;/em&gt; at the beginning of your CSS (the h&lt;em&gt;n&lt;/em&gt;&#039;s, the p&#039;s, the a&#039;s), and then redefine &lt;em&gt;portions&lt;/em&gt; of those style definitions when needed, depending on where those elements reside in your code.  You wanna have your h3 with some added margins &lt;em&gt;only&lt;/em&gt; in the nav section?  Define it as such.
Structurally pure CSS? I think so ;)
</description>
		<content:encoded><![CDATA[<p>Dan, I really agree with you about young guns throwing the class attribute all over the place.  I&#8217;ve been trying to code my pages&#8217; CSS around <em>where</em> elements are placed inside the overall scheme of the page as opposed to defining only random instances.  And by checking out the source of the pages you&#8217;ve designed (this included) it seems as though you do the same.<br />
If a confused look is creeping across anyone&#8217;s face at this point, please bear with me, I&#8217;ll explain everything.<br />
Say you have your page structurally broken up into sections like #topLogoAndBreadCrumbs, #rightNavAndLinks, and #mainContentBlogEntries (painfully obvious names I know).  If you only have a few different styles in each section, there is no need to pepper class attribs throughout your code, just define your styles by <em>where they are in the flow of the document</em>.<br />
<code><br />
#top h1 { /* main logo style */<br />
color: #777;<br />
font-style: bold; }<br />
#top h2 { /* breadcrumbs */<br />
color: #222;<br />
margin: 0 0 15px 0;<br />
... }<br />
</code><br />
The goal is to define the main structural elements <em>once</em> at the beginning of your CSS (the h<em>n</em>&#8216;s, the p&#8217;s, the a&#8217;s), and then redefine <em>portions</em> of those style definitions when needed, depending on where those elements reside in your code.  You wanna have your h3 with some added margins <em>only</em> in the nav section?  Define it as such.<br />
Structurally pure CSS? I think so ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan R.</title>
		<link>http://simplebits.com/notebook/2003/08/27/this-validates/#comment-334</link>
		<dc:creator>Dan R.</dc:creator>
		<pubDate>Thu, 28 Aug 2003 00:23:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2003/08/27/this-validates/#comment-334</guid>
		<description>I&#039;m still forming a complete opinion on this issue (which is why there&#039;s no post on my site about it yet) but I think I agree with most of the points made so far by Dave, Dan, and Jason.
Responsible designers realize quickly the benefit of using proper semantic structure whenever possible -- true, there are plenty of folks creating sites that are valid XHTML/CSS but not semantically structured, but I believe a certain percentage of those designers are still just getting their feet wet where XHTML/CSS/semantics are concerned, and for a designer it is easier to learn how to work with CSS for presentation, and &lt;em&gt;then&lt;/em&gt; learn how to structure their XHTML, than the other way around.
Semantic structure is not a visual concept in the way CSS positioning is. Semantic markup is (mostly) unrelated to a designer&#039;s job, which is why I say that  &lt;em&gt;responsible&lt;/em&gt; designers will follow a natural path to semantically rich markup once they&#039;ve figured out the visual details of XHTML/CSS.
</description>
		<content:encoded><![CDATA[<p>I&#8217;m still forming a complete opinion on this issue (which is why there&#8217;s no post on my site about it yet) but I think I agree with most of the points made so far by Dave, Dan, and Jason.<br />
Responsible designers realize quickly the benefit of using proper semantic structure whenever possible &#8212; true, there are plenty of folks creating sites that are valid XHTML/CSS but not semantically structured, but I believe a certain percentage of those designers are still just getting their feet wet where XHTML/CSS/semantics are concerned, and for a designer it is easier to learn how to work with CSS for presentation, and <em>then</em> learn how to structure their XHTML, than the other way around.<br />
Semantic structure is not a visual concept in the way CSS positioning is. Semantic markup is (mostly) unrelated to a designer&#8217;s job, which is why I say that  <em>responsible</em> designers will follow a natural path to semantically rich markup once they&#8217;ve figured out the visual details of XHTML/CSS.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://simplebits.com/notebook/2003/08/27/this-validates/#comment-333</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Wed, 27 Aug 2003 21:53:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2003/08/27/this-validates/#comment-333</guid>
		<description>Here, here! That book is the best thing since sliced bread.  It&#039;s my new bible and no web designer should be without it.
</description>
		<content:encoded><![CDATA[<p>Here, here! That book is the best thing since sliced bread.  It&#8217;s my new bible and no web designer should be without it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy</title>
		<link>http://simplebits.com/notebook/2003/08/27/this-validates/#comment-332</link>
		<dc:creator>Jeremy</dc:creator>
		<pubDate>Wed, 27 Aug 2003 21:43:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2003/08/27/this-validates/#comment-332</guid>
		<description>Still getting through the book, but you&#039;re right, it&#039;s an amazing resource.
</description>
		<content:encoded><![CDATA[<p>Still getting through the book, but you&#8217;re right, it&#8217;s an amazing resource.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

