<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.1" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: The Web Standards Lie: How the Web Standards movement has gone too far.</title>
	<link>http://www.killersites.com/blog/2005/silly-nerds-the-web-standards-are-for-browsers/</link>
	<description>Real world talk about web design, programming and the business of web design.</description>
	<pubDate>Thu, 24 Jul 2008 02:47:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1</generator>
		<item>
		<title>By: Stefan Mischook</title>
		<link>http://www.killersites.com/blog/2005/silly-nerds-the-web-standards-are-for-browsers/#comment-164</link>
		<dc:creator>Stefan Mischook</dc:creator>
		<pubDate>Thu, 10 Nov 2005 23:20:33 +0000</pubDate>
		<guid>http://www.killersites.com/blog/2005/silly-nerds-the-web-standards-are-for-browsers/#comment-164</guid>
		<description>FINAL COMMENT:

I've gone over the debate, and I will concede that my arguments regarding the use of floats and margins was at best weak, and more probably wrong... I went off on a tangent.

To summarise: 

Using floats, margins and padding for page-level layout makes more sense (when you want separation of structure from formatting) than using tables since tables have an implied meaning (and a constrictive structure) while CSS attributes do not. For me, CSSP's 'raison dâ€™Ãªtre ' has always been (first and foremost,) the very useful separation of structure from formatting that CSSP provides and tables do not.

Having said that, I stand by my argument that CSS based page-level layouts is weak (largely due to the fact that the majority of the people on the Web use IE6) and as such, it is foolish to be blind of reality in favor of the Web Standards ... people need to find balance in their approach to web design.

In a nutshell: you have to pay attention to the reality in the field. That means sometimes a hybrid website, where tables are used to establish the main layout, can sometimes make more sense than trying to hack together a CSSP based page.</description>
		<content:encoded><![CDATA[<p>FINAL COMMENT:</p>
<p>I&#8217;ve gone over the debate, and I will concede that my arguments regarding the use of floats and margins was at best weak, and more probably wrong&#8230; I went off on a tangent.</p>
<p>To summarise: </p>
<p>Using floats, margins and padding for page-level layout makes more sense (when you want separation of structure from formatting) than using tables since tables have an implied meaning (and a constrictive structure) while CSS attributes do not. For me, CSSP&#8217;s &#8216;raison dâ€™Ãªtre &#8216; has always been (first and foremost,) the very useful separation of structure from formatting that CSSP provides and tables do not.</p>
<p>Having said that, I stand by my argument that CSS based page-level layouts is weak (largely due to the fact that the majority of the people on the Web use IE6) and as such, it is foolish to be blind of reality in favor of the Web Standards &#8230; people need to find balance in their approach to web design.</p>
<p>In a nutshell: you have to pay attention to the reality in the field. That means sometimes a hybrid website, where tables are used to establish the main layout, can sometimes make more sense than trying to hack together a CSSP based page.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Mischook</title>
		<link>http://www.killersites.com/blog/2005/silly-nerds-the-web-standards-are-for-browsers/#comment-58</link>
		<dc:creator>Stefan Mischook</dc:creator>
		<pubDate>Tue, 27 Sep 2005 02:30:41 +0000</pubDate>
		<guid>http://www.killersites.com/blog/2005/silly-nerds-the-web-standards-are-for-browsers/#comment-58</guid>
		<description>THREAD CLOSED:

I am closing this thread because I don't want to find myself any further along in a nuanced debate about various academic interpretations of mark up and CSS - but it's my fault for tacking on the section: 

"Pseudo compliance? What does that mean!?"

- -

Rather, I am concerned with the practical implications of the Web Standards movement and its arguments as it relates to building web sites in real life.

My main points are:

1. The Web Standards movement has ignored practical/business considerations.
2. The arguements for zealous use of Web Standards are misleading - I will deal with this in part 2.

Thanks,

Stefan Mischook</description>
		<content:encoded><![CDATA[<p>THREAD CLOSED:</p>
<p>I am closing this thread because I don&#8217;t want to find myself any further along in a nuanced debate about various academic interpretations of mark up and CSS - but it&#8217;s my fault for tacking on the section: </p>
<p>&#8220;Pseudo compliance? What does that mean!?&#8221;</p>
<p>- -</p>
<p>Rather, I am concerned with the practical implications of the Web Standards movement and its arguments as it relates to building web sites in real life.</p>
<p>My main points are:</p>
<p>1. The Web Standards movement has ignored practical/business considerations.<br />
2. The arguements for zealous use of Web Standards are misleading - I will deal with this in part 2.</p>
<p>Thanks,</p>
<p>Stefan Mischook</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Mischook</title>
		<link>http://www.killersites.com/blog/2005/silly-nerds-the-web-standards-are-for-browsers/#comment-57</link>
		<dc:creator>Stefan Mischook</dc:creator>
		<pubDate>Mon, 26 Sep 2005 22:27:53 +0000</pubDate>
		<guid>http://www.killersites.com/blog/2005/silly-nerds-the-web-standards-are-for-browsers/#comment-57</guid>
		<description>@Jason,

â€œWell MY code is compliant to the Web Standards, itâ€™s not my fault IE is so buggy, or FireFox isnâ€™t quite there yet, but when it does get there the site will work greatâ€?. 

That's a symptom brought on by the zealot driven Web Standards movement - reality is ignored. 

My goal with the article (and another to follow,) is to help people SEE what is going on here, and maybe make their lives easier - life is not easy when your client is smacking you over the head with a keyboard (because the site doesn't work in IE,) while you are crying: "but it validates! It validates!"

:)</description>
		<content:encoded><![CDATA[<p>@Jason,</p>
<p>â€œWell MY code is compliant to the Web Standards, itâ€™s not my fault IE is so buggy, or FireFox isnâ€™t quite there yet, but when it does get there the site will work greatâ€?. </p>
<p>That&#8217;s a symptom brought on by the zealot driven Web Standards movement - reality is ignored. </p>
<p>My goal with the article (and another to follow,) is to help people SEE what is going on here, and maybe make their lives easier - life is not easy when your client is smacking you over the head with a keyboard (because the site doesn&#8217;t work in IE,) while you are crying: &#8220;but it validates! It validates!&#8221;</p>
<p> <img src='http://www.killersites.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Mischook</title>
		<link>http://www.killersites.com/blog/2005/silly-nerds-the-web-standards-are-for-browsers/#comment-56</link>
		<dc:creator>Stefan Mischook</dc:creator>
		<pubDate>Mon, 26 Sep 2005 22:11:10 +0000</pubDate>
		<guid>http://www.killersites.com/blog/2005/silly-nerds-the-web-standards-are-for-browsers/#comment-56</guid>
		<description>@Beka,

"I find it interesting how many people believe you are attacking the standards, not the movement to push those standards down everyoneâ€™s throats. "

Thank-you! Someone gets it!

:)

- -

"when tables are stacked within tables are stacked within tables"

That was just plain stupid, Web Standards or not. If you start stacking anything like that, you will have problems.


- -

I was going to save this for part 2:

&#62; Ideally tables should not be used for page-level layout ONLY because you want to keep formatting out of the HTML. But conditions are not ideal ...

&#62; The claims that tables will bloat code, make you go blind (any fool knows that only masturbation does that,) and slows down page downloads is simply untrue - if you don't do silly things like nest tables 5 deep.

Anyway, more on that later.</description>
		<content:encoded><![CDATA[<p>@Beka,</p>
<p>&#8220;I find it interesting how many people believe you are attacking the standards, not the movement to push those standards down everyoneâ€™s throats. &#8221;</p>
<p>Thank-you! Someone gets it!</p>
<p> <img src='http://www.killersites.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>- -</p>
<p>&#8220;when tables are stacked within tables are stacked within tables&#8221;</p>
<p>That was just plain stupid, Web Standards or not. If you start stacking anything like that, you will have problems.</p>
<p>- -</p>
<p>I was going to save this for part 2:</p>
<p>&gt; Ideally tables should not be used for page-level layout ONLY because you want to keep formatting out of the HTML. But conditions are not ideal &#8230;</p>
<p>&gt; The claims that tables will bloat code, make you go blind (any fool knows that only masturbation does that,) and slows down page downloads is simply untrue - if you don&#8217;t do silly things like nest tables 5 deep.</p>
<p>Anyway, more on that later.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://www.killersites.com/blog/2005/silly-nerds-the-web-standards-are-for-browsers/#comment-55</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Mon, 26 Sep 2005 22:05:28 +0000</pubDate>
		<guid>http://www.killersites.com/blog/2005/silly-nerds-the-web-standards-are-for-browsers/#comment-55</guid>
		<description>The general theme of the article's intent was to spark some discussion, and mission accomplished! 

Rather than focus on some of the areas that may be true/false or a matter of opinion, all I can say as a Project Manager it is very frustrating to have my team proudly tell me they are writing elegant, clean code that is all done in CSS and breaks the bounds of traditional HTML etc. etc. while adhering to the letter of the Web Standards as a bible. 

Then when I do the testing phases, I find out that things don't behave consistently (or at all sometimes!) in the most common browsers. When I go back to my team, I get "Well MY code is compliant to the Web Standards, it's not my fault IE is so buggy, or Firefox isn't quite there yet, but when it does get there the site will work great". 

I agree the movement has over-reached conventional application, and developers should code against supported browsers while keeping their eye on the web standards to ensure they are going in the right direction. 

Not an easy task, but the direction of choice for those with a perspective on where things are heading while remaining functional in the here and now.</description>
		<content:encoded><![CDATA[<p>The general theme of the article&#8217;s intent was to spark some discussion, and mission accomplished! </p>
<p>Rather than focus on some of the areas that may be true/false or a matter of opinion, all I can say as a Project Manager it is very frustrating to have my team proudly tell me they are writing elegant, clean code that is all done in CSS and breaks the bounds of traditional HTML etc. etc. while adhering to the letter of the Web Standards as a bible. </p>
<p>Then when I do the testing phases, I find out that things don&#8217;t behave consistently (or at all sometimes!) in the most common browsers. When I go back to my team, I get &#8220;Well MY code is compliant to the Web Standards, it&#8217;s not my fault IE is so buggy, or Firefox isn&#8217;t quite there yet, but when it does get there the site will work great&#8221;. </p>
<p>I agree the movement has over-reached conventional application, and developers should code against supported browsers while keeping their eye on the web standards to ensure they are going in the right direction. </p>
<p>Not an easy task, but the direction of choice for those with a perspective on where things are heading while remaining functional in the here and now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Beka</title>
		<link>http://www.killersites.com/blog/2005/silly-nerds-the-web-standards-are-for-browsers/#comment-53</link>
		<dc:creator>Beka</dc:creator>
		<pubDate>Mon, 26 Sep 2005 21:22:18 +0000</pubDate>
		<guid>http://www.killersites.com/blog/2005/silly-nerds-the-web-standards-are-for-browsers/#comment-53</guid>
		<description>I'm interested to see where this will go.  I want to hear the rest before I make a judgement on if I agree or disagree with you.

As far as using tables for layouts, the two arguments that I'd heard against them which meant the most to me (meaning I remembered them ;), was that when tables are stacked within tables are stacked within tables, it can really slow down the load time of a page, and tables are ridgid.  If you want to add something to the middle of the row and you have to add a new column for it, you then have to re-code the entire table.  Using CSS, things wrap so that adding in the middle of that information doesn't take any more time than adding it at the end would.

That second instance is where the "not meant for anything but tabular data" argument is going to be most important.  Having other sorts of data in a table can be clumsy to update and end up taking unnecessary time.  Sometimes you can see where this would happen, but not always.

On a side note, I find it interesting how many people believe you are attacking the standards, not the movement to push those standards down everyone's throats.</description>
		<content:encoded><![CDATA[<p>I&#8217;m interested to see where this will go.  I want to hear the rest before I make a judgement on if I agree or disagree with you.</p>
<p>As far as using tables for layouts, the two arguments that I&#8217;d heard against them which meant the most to me (meaning I remembered them ;), was that when tables are stacked within tables are stacked within tables, it can really slow down the load time of a page, and tables are ridgid.  If you want to add something to the middle of the row and you have to add a new column for it, you then have to re-code the entire table.  Using CSS, things wrap so that adding in the middle of that information doesn&#8217;t take any more time than adding it at the end would.</p>
<p>That second instance is where the &#8220;not meant for anything but tabular data&#8221; argument is going to be most important.  Having other sorts of data in a table can be clumsy to update and end up taking unnecessary time.  Sometimes you can see where this would happen, but not always.</p>
<p>On a side note, I find it interesting how many people believe you are attacking the standards, not the movement to push those standards down everyone&#8217;s throats.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Antoine</title>
		<link>http://www.killersites.com/blog/2005/silly-nerds-the-web-standards-are-for-browsers/#comment-52</link>
		<dc:creator>Antoine</dc:creator>
		<pubDate>Mon, 26 Sep 2005 20:34:55 +0000</pubDate>
		<guid>http://www.killersites.com/blog/2005/silly-nerds-the-web-standards-are-for-browsers/#comment-52</guid>
		<description>About the tables, floats, margins, and padding:

The use of tables is deprecated because it uses HTML markup to format a page.  Any such use of HTML markup is deprecated because markup is only meant to be used to determine the STRUCTURE of a document rather than the formatting.

As for floats, margins, and padding, the suggested use depends on how it's done.  Implementing these using HTML attributes is discouraged because attributes are part of the markup.  However, if they are implemented using CSS, their usage is just fine because CSS is not considered part of the markup.</description>
		<content:encoded><![CDATA[<p>About the tables, floats, margins, and padding:</p>
<p>The use of tables is deprecated because it uses HTML markup to format a page.  Any such use of HTML markup is deprecated because markup is only meant to be used to determine the STRUCTURE of a document rather than the formatting.</p>
<p>As for floats, margins, and padding, the suggested use depends on how it&#8217;s done.  Implementing these using HTML attributes is discouraged because attributes are part of the markup.  However, if they are implemented using CSS, their usage is just fine because CSS is not considered part of the markup.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ezinewriter</title>
		<link>http://www.killersites.com/blog/2005/silly-nerds-the-web-standards-are-for-browsers/#comment-51</link>
		<dc:creator>ezinewriter</dc:creator>
		<pubDate>Mon, 26 Sep 2005 19:08:37 +0000</pubDate>
		<guid>http://www.killersites.com/blog/2005/silly-nerds-the-web-standards-are-for-browsers/#comment-51</guid>
		<description>Goodness!
 What an entertaining post, and competantly presented.
I'm going to enjoy this newsletter Stefan!

â€¢ Bradley ( ezinewriter )
</description>
		<content:encoded><![CDATA[<p>Goodness!<br />
 What an entertaining post, and competantly presented.<br />
I&#8217;m going to enjoy this newsletter Stefan!</p>
<p>â€¢ Bradley ( ezinewriter )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Mischook</title>
		<link>http://www.killersites.com/blog/2005/silly-nerds-the-web-standards-are-for-browsers/#comment-50</link>
		<dc:creator>Stefan Mischook</dc:creator>
		<pubDate>Mon, 26 Sep 2005 18:12:15 +0000</pubDate>
		<guid>http://www.killersites.com/blog/2005/silly-nerds-the-web-standards-are-for-browsers/#comment-50</guid>
		<description>@Kim,

&lt;strong&gt;You said:&lt;/strong&gt;

I would really like to see where you found this piece on informationâ€¦ â€œthat was created to serve as a guide for browser manufacturesâ€?. 

&lt;strong&gt;My answer:&lt;/strong&gt;

I was building websites (and they were not pretty, let me tell you!) when the W3C was founded in 1994, so from my perspective, I thought this was common knowledge ...  I remember because I was really pissed at how bad the browsers were, and thought to myself: "The W3C, this is a good thing."

The W3C was put together so that the big boys could agree on a standard ... so they could then &lt;strong&gt;not&lt;/strong&gt; follow the rules they helped established ... jerks.

:)

Don't take it from me, from the source:

"Tim Berners-Lee and others created W3C as an industry consortium dedicated to building consensus around Web technologies."

URL http://www.w3.org/Consortium/

Key words: 'industry consortium' - that basically meant Microsoft and Netscape in those days.  

It stands to reason that we (as lowly web designers,) have to wait for the 'roads' to be built before we can drive on them ... 

- -

Besides thatâ€¦ do you really think that the web would be where it is today without â€œthe movementâ€??

I can't say, maybe, who knows? But, I've seen other technologies come together without the need for a 'movement'.

For example:

JavaScript is well implemented across the browsers. And SQL89 is well implemented as well.


- -

Again, I am not saying the Web Standards movement is all bad, I am saying that it has gone too far with some of its claims etc ...</description>
		<content:encoded><![CDATA[<p>@Kim,</p>
<p><strong>You said:</strong></p>
<p>I would really like to see where you found this piece on informationâ€¦ â€œthat was created to serve as a guide for browser manufacturesâ€?. </p>
<p><strong>My answer:</strong></p>
<p>I was building websites (and they were not pretty, let me tell you!) when the W3C was founded in 1994, so from my perspective, I thought this was common knowledge &#8230;  I remember because I was really pissed at how bad the browsers were, and thought to myself: &#8220;The W3C, this is a good thing.&#8221;</p>
<p>The W3C was put together so that the big boys could agree on a standard &#8230; so they could then <strong>not</strong> follow the rules they helped established &#8230; jerks.</p>
<p> <img src='http://www.killersites.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Don&#8217;t take it from me, from the source:</p>
<p>&#8220;Tim Berners-Lee and others created W3C as an industry consortium dedicated to building consensus around Web technologies.&#8221;</p>
<p>URL <a href="http://www.w3.org/Consortium/" rel="nofollow">http://www.w3.org/Consortium/</a></p>
<p>Key words: &#8216;industry consortium&#8217; - that basically meant Microsoft and Netscape in those days.  </p>
<p>It stands to reason that we (as lowly web designers,) have to wait for the &#8216;roads&#8217; to be built before we can drive on them &#8230; </p>
<p>- -</p>
<p>Besides thatâ€¦ do you really think that the web would be where it is today without â€œthe movementâ€??</p>
<p>I can&#8217;t say, maybe, who knows? But, I&#8217;ve seen other technologies come together without the need for a &#8216;movement&#8217;.</p>
<p>For example:</p>
<p>JavaScript is well implemented across the browsers. And SQL89 is well implemented as well.</p>
<p>- -</p>
<p>Again, I am not saying the Web Standards movement is all bad, I am saying that it has gone too far with some of its claims etc &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Mischook</title>
		<link>http://www.killersites.com/blog/2005/silly-nerds-the-web-standards-are-for-browsers/#comment-49</link>
		<dc:creator>Stefan Mischook</dc:creator>
		<pubDate>Mon, 26 Sep 2005 17:35:58 +0000</pubDate>
		<guid>http://www.killersites.com/blog/2005/silly-nerds-the-web-standards-are-for-browsers/#comment-49</guid>
		<description>@Ed,

You hit the nail on the head as to the one true advantage on CSSP - separation of content from structure. But at what cost and to what practical advantage?

In the day of CMS and Blogs and other database driven content delivery systems (that typically have just a few 'templates' to define the 'views',) within the context of these systems, do we really need to be worried about this?

In English: 

I believe the web is moving in a direction, where the use of CMS or Blogs will act as the basis to most websites. 

Typically a CMS will have just a handful of templates that are used to define the views (pages) of the web site - whether it turns out to be 10 or 10 000 pages. 

So in that context, the need to separate the content from structure with client technology (CSS,) is much less important in terms of practical application. 

This is due to the fact that we can get the same affect on the server (with PHP for example,) without the worries as to whether a layout will work well with a particular browser ... and without the headaches associated with hacks.

- -

You make good points and I can see how, depending on your nerd-centric perspective,  you can see it one way or another in terms of floats. But that is really peripheral to my point - the Web Standards movement has put real-world consideration on the back burner. 


&lt;strong&gt;Last point:&lt;/strong&gt;

"I have to agree that web standards needs to follow the economics and practicalities of businesses ..."

My point exactly - there are cons to implementing the web standards - mainly due to buggy and a weak page-level layout model. Again I refer back to the CSS3 multi-column spec and the need for hackery. 

The CSS zealots seem to put practicality and business considerations on the back burner, and I think several of the claims made about the pros. of implementing Web Standards are at best exaggerated and misleading. I am going to address this specifically in part 2.



&lt;strong&gt;And finally:&lt;/strong&gt;

".. but without coalitions of advocates, how will businesses know the pros and cons of implementing web standards to make an informed business decision? "

Yes, but if they heard anything at all, it has probably been the sugar-coated zealot position. I wanted to bring a little balance back to the ... table. HA!

:)

Remember the article was not titled: "Web Standards are evil and should not be used."

It was: "How the Web Standards movement has gone too far."

I enjoyed your comments.

Stefan</description>
		<content:encoded><![CDATA[<p>@Ed,</p>
<p>You hit the nail on the head as to the one true advantage on CSSP - separation of content from structure. But at what cost and to what practical advantage?</p>
<p>In the day of CMS and Blogs and other database driven content delivery systems (that typically have just a few &#8216;templates&#8217; to define the &#8216;views&#8217;,) within the context of these systems, do we really need to be worried about this?</p>
<p>In English: </p>
<p>I believe the web is moving in a direction, where the use of CMS or Blogs will act as the basis to most websites. </p>
<p>Typically a CMS will have just a handful of templates that are used to define the views (pages) of the web site - whether it turns out to be 10 or 10 000 pages. </p>
<p>So in that context, the need to separate the content from structure with client technology (CSS,) is much less important in terms of practical application. </p>
<p>This is due to the fact that we can get the same affect on the server (with PHP for example,) without the worries as to whether a layout will work well with a particular browser &#8230; and without the headaches associated with hacks.</p>
<p>- -</p>
<p>You make good points and I can see how, depending on your nerd-centric perspective,  you can see it one way or another in terms of floats. But that is really peripheral to my point - the Web Standards movement has put real-world consideration on the back burner. </p>
<p><strong>Last point:</strong></p>
<p>&#8220;I have to agree that web standards needs to follow the economics and practicalities of businesses &#8230;&#8221;</p>
<p>My point exactly - there are cons to implementing the web standards - mainly due to buggy and a weak page-level layout model. Again I refer back to the CSS3 multi-column spec and the need for hackery. </p>
<p>The CSS zealots seem to put practicality and business considerations on the back burner, and I think several of the claims made about the pros. of implementing Web Standards are at best exaggerated and misleading. I am going to address this specifically in part 2.</p>
<p><strong>And finally:</strong></p>
<p>&#8220;.. but without coalitions of advocates, how will businesses know the pros and cons of implementing web standards to make an informed business decision? &#8221;</p>
<p>Yes, but if they heard anything at all, it has probably been the sugar-coated zealot position. I wanted to bring a little balance back to the &#8230; table. HA!</p>
<p> <img src='http://www.killersites.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Remember the article was not titled: &#8220;Web Standards are evil and should not be used.&#8221;</p>
<p>It was: &#8220;How the Web Standards movement has gone too far.&#8221;</p>
<p>I enjoyed your comments.</p>
<p>Stefan</p>
]]></content:encoded>
	</item>
</channel>
</rss>
