<?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: Tip 6: Website Code – What’s Under the Hood?</title>
	<atom:link href="http://www.whenbadwebsiteshappentogoodpeople.com/tip6/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.whenbadwebsiteshappentogoodpeople.com/tip6/</link>
	<description></description>
	<lastBuildDate>Sun, 21 Nov 2010 22:49:56 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Kathryn Presner</title>
		<link>http://www.whenbadwebsiteshappentogoodpeople.com/tip6/comment-page-1/#comment-55</link>
		<dc:creator>Kathryn Presner</dc:creator>
		<pubDate>Tue, 24 Nov 2009 14:39:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.whenbadwebsiteshappentogoodpeople.com/?p=57#comment-55</guid>
		<description>Hi Donna,

Thanks for taking the time to look at our site so closely and ask about CSS validation.

There are two sets of CSS warnings/errors that show up for this site.

1) Properties that are only valid in non-Internet Explorer browsers, such as Firefox &amp; Safari. Specifically, those properties do things like round the corners of the boxes that surround each tip and comment and change the opacity of the social-bookmarking icons below each post.  In IE browsers those properties &quot;degrade gracefully&quot; – for example, by displaying as regular, sharp-edged rectangles, instead of rounded rectangles. Since these effects are entirely aesthetic we opted not to worry about the validation issue. 

2) CSS declarations in the Yahoo User Interface (YUI) CSS reset code - http://developer.yahoo.com/yui/reset/  This code is widely used to reset CSS code on websites before custom code is applied. The  reason some of it does not validate is that it uses asterisks to trick certain browsers - again, usually Internet Explorer, which has traditionally been resistant to standards-compliance – into behaving like standards-compliant browsers. In these cases, those workarounds trigger validation errors, but again, since they are intentional and do not have any ill effects, we leave them be.

I think the key thing with validation is to understand *why* each error is thrown and whether they have enough of an impact on usability, functionality, or display to live with them or not. 100% validation is ideal, but not always necessary.

I hope this answers your question – thanks again for dropping by!</description>
		<content:encoded><![CDATA[<p>Hi Donna,</p>
<p>Thanks for taking the time to look at our site so closely and ask about CSS validation.</p>
<p>There are two sets of CSS warnings/errors that show up for this site.</p>
<p>1) Properties that are only valid in non-Internet Explorer browsers, such as Firefox &amp; Safari. Specifically, those properties do things like round the corners of the boxes that surround each tip and comment and change the opacity of the social-bookmarking icons below each post.  In IE browsers those properties &#8220;degrade gracefully&#8221; – for example, by displaying as regular, sharp-edged rectangles, instead of rounded rectangles. Since these effects are entirely aesthetic we opted not to worry about the validation issue. </p>
<p>2) CSS declarations in the Yahoo User Interface (YUI) CSS reset code &#8211; <a href="http://developer.yahoo.com/yui/reset/" rel="nofollow">http://developer.yahoo.com/yui/reset/</a>  This code is widely used to reset CSS code on websites before custom code is applied. The  reason some of it does not validate is that it uses asterisks to trick certain browsers &#8211; again, usually Internet Explorer, which has traditionally been resistant to standards-compliance – into behaving like standards-compliant browsers. In these cases, those workarounds trigger validation errors, but again, since they are intentional and do not have any ill effects, we leave them be.</p>
<p>I think the key thing with validation is to understand *why* each error is thrown and whether they have enough of an impact on usability, functionality, or display to live with them or not. 100% validation is ideal, but not always necessary.</p>
<p>I hope this answers your question – thanks again for dropping by!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Donna McMaster</title>
		<link>http://www.whenbadwebsiteshappentogoodpeople.com/tip6/comment-page-1/#comment-54</link>
		<dc:creator>Donna McMaster</dc:creator>
		<pubDate>Tue, 24 Nov 2009 07:06:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.whenbadwebsiteshappentogoodpeople.com/?p=57#comment-54</guid>
		<description>Absolutely agree with your points. 

I&#039;m curious, though -- your CSS throws up 32 errors at http://jigsaw.w3.org/css-validator/. (See sample results at http://jigsaw.w3.org/css-validator/validator?profile=css21&amp;warning=0&amp;uri=http%3A%2F%2Fwww.whenbadwebsiteshappentogoodpeople.com%2Ftip6%2F.) Is there a reason you don&#039;t consider this to be a problem? 

(I&#039;m not being snide; I&#039;m honestly wondering. I have never been certain how serious these sorts of errors are.)</description>
		<content:encoded><![CDATA[<p>Absolutely agree with your points. </p>
<p>I&#8217;m curious, though &#8212; your CSS throws up 32 errors at <a href="http://jigsaw.w3.org/css-validator/" rel="nofollow">http://jigsaw.w3.org/css-validator/</a>. (See sample results at <a href="http://jigsaw.w3.org/css-validator/validator?profile=css21&#038;warning=0&#038;uri=http%3A%2F%2Fwww.whenbadwebsiteshappentogoodpeople.com%2Ftip6%2F" rel="nofollow">http://jigsaw.w3.org/css-validator/validator?profile=css21&#038;warning=0&#038;uri=http%3A%2F%2Fwww.whenbadwebsiteshappentogoodpeople.com%2Ftip6%2F</a>.) Is there a reason you don&#8217;t consider this to be a problem? </p>
<p>(I&#8217;m not being snide; I&#8217;m honestly wondering. I have never been certain how serious these sorts of errors are.)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

