<?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: What are CSS tables?</title>
	<atom:link href="http://www.killersites.com/blog/2005/what-are-css-tables/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.killersites.com/blog/2005/what-are-css-tables/</link>
	<description>Real world talk about web design, programming and the business of web design.</description>
	<lastBuildDate>Fri, 13 Nov 2009 17:25:16 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: A conversation on the usage of Web standards &#124; Log</title>
		<link>http://www.killersites.com/blog/2005/what-are-css-tables/comment-page-1/#comment-87514</link>
		<dc:creator>A conversation on the usage of Web standards &#124; Log</dc:creator>
		<pubDate>Sun, 26 Aug 2007 14:07:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.killersites.com/blog/?p=47#comment-87514</guid>
		<description>[...] And I make sure webpages are rendered properly on Firefox, which makes sure it&#8217;d be rendered 100% accurately on IE  , which is the browser used by 75% of visitors who visit my sites. I prefer atleast one Table for layouts, should use Divs with CSS in future, although not much a satifying option&#8230; [...]</description>
		<content:encoded><![CDATA[<p>[...] And I make sure webpages are rendered properly on Firefox, which makes sure it&#8217;d be rendered 100% accurately on IE  , which is the browser used by 75% of visitors who visit my sites. I prefer atleast one Table for layouts, should use Divs with CSS in future, although not much a satifying option&#8230; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://www.killersites.com/blog/2005/what-are-css-tables/comment-page-1/#comment-59994</link>
		<dc:creator>John</dc:creator>
		<pubDate>Sun, 27 May 2007 19:45:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.killersites.com/blog/?p=47#comment-59994</guid>
		<description>Great article. Very informative. We are working on starting to code this way.

John,
http://www.blog.sellitbuyit.ca</description>
		<content:encoded><![CDATA[<p>Great article. Very informative. We are working on starting to code this way.</p>
<p>John,<br />
<a href="http://www.blog.sellitbuyit.ca" rel="nofollow">http://www.blog.sellitbuyit.ca</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Feakins</title>
		<link>http://www.killersites.com/blog/2005/what-are-css-tables/comment-page-1/#comment-1272</link>
		<dc:creator>Paul Feakins</dc:creator>
		<pubDate>Fri, 12 May 2006 14:13:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.killersites.com/blog/?p=47#comment-1272</guid>
		<description>I&#039;d just like to say that I&#039;ve been using tables and CSS layouts for around the same amount of time, so I expect I have a similar depth of knowledge of both, and I really do think that tables are far easier to use, more predictable across different browsers and don&#039;t provide the same amount of problems by having features that are unsupported in various browsers.

Perhaps if the &#039;table&#039; tag was named &#039;grid&#039;, purists wouldn&#039;t have such a problem with using it.

As a side note, Firefox does seem to implement the CSS tables as described above.</description>
		<content:encoded><![CDATA[<p>I&#8217;d just like to say that I&#8217;ve been using tables and CSS layouts for around the same amount of time, so I expect I have a similar depth of knowledge of both, and I really do think that tables are far easier to use, more predictable across different browsers and don&#8217;t provide the same amount of problems by having features that are unsupported in various browsers.</p>
<p>Perhaps if the &#8216;table&#8217; tag was named &#8216;grid&#8217;, purists wouldn&#8217;t have such a problem with using it.</p>
<p>As a side note, Firefox does seem to implement the CSS tables as described above.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kelvin</title>
		<link>http://www.killersites.com/blog/2005/what-are-css-tables/comment-page-1/#comment-215</link>
		<dc:creator>Kelvin</dc:creator>
		<pubDate>Thu, 24 Nov 2005 17:51:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.killersites.com/blog/?p=47#comment-215</guid>
		<description>I think one thing we&#039;re all forgetting here is that ultimately, the end user rules supreme. As designers, programmers, hobbyists, etc., we all have to be concerned ultimately with what the end user will see. That said, the only real way to control this, AS OF TODAY, is with a hybrid CSS/HTML tables mix. I know, I know, they both don&#039;t work fully or completely up to wc3 spec on all mainstream browsers, but that&#039;s the best way to get the job done today.

What do I mean? Simple: CSS is either too loose or too strict. HTML tables require too much code if the table is long and you&#039;re not using styles. The best way to manage this is a marriage of the two using IDs and classes.

Simple.

I definitely agree with Slideri812 in that the separation of content and presentation is key to portability, and I look forward to its practical application (I use my PocketPC phone EXTENSIVELY while away from my lappy).

Cheers!</description>
		<content:encoded><![CDATA[<p>I think one thing we&#8217;re all forgetting here is that ultimately, the end user rules supreme. As designers, programmers, hobbyists, etc., we all have to be concerned ultimately with what the end user will see. That said, the only real way to control this, AS OF TODAY, is with a hybrid CSS/HTML tables mix. I know, I know, they both don&#8217;t work fully or completely up to wc3 spec on all mainstream browsers, but that&#8217;s the best way to get the job done today.</p>
<p>What do I mean? Simple: CSS is either too loose or too strict. HTML tables require too much code if the table is long and you&#8217;re not using styles. The best way to manage this is a marriage of the two using IDs and classes.</p>
<p>Simple.</p>
<p>I definitely agree with Slideri812 in that the separation of content and presentation is key to portability, and I look forward to its practical application (I use my PocketPC phone EXTENSIVELY while away from my lappy).</p>
<p>Cheers!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: J. Jeffrey Bragg</title>
		<link>http://www.killersites.com/blog/2005/what-are-css-tables/comment-page-1/#comment-211</link>
		<dc:creator>J. Jeffrey Bragg</dc:creator>
		<pubDate>Mon, 21 Nov 2005 20:53:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.killersites.com/blog/?p=47#comment-211</guid>
		<description>I&#039;m neither a professional web designer, a geek, nor a web-standards wonk, just a struggling seat-of-the-pants webmaster. Over a year ago, at the instigation and encouragement of Stefan and others, I began the conversion of my rather large website to CSS. I still haven&#039;t completed the job (some pages are so seldom-revised that they are low priority, others would be beyond my positional-CSS abilities), though it&#039;s about 70% done and all new pages are done in CSS.  I&#039;m solidly sold on CSS, because of the clean pages, the ability to edit everything swiftly and easily using only a simple text app, and the capability to fine-tune the appearance of the entire site using style sheets.

CSS tables would be a boon!  Perhaps the basic table structure is a tad more verbose than HTML, but when HTML tables have to repeat  designations for every single cell, that&#039;s REAL code-bloat.  CSS tables would reference the style sheet for non-default font specs -- at most you&#039;d need a class or ID reference for non-conforming cells. I agree that much of the response to this thread has been on the thoughtless side.

CSS isn&#039;t perfect -- the non-intuitive &quot;inheritance&quot; and the agonies of positioning make me want to hoot and screech sometimes -- but it&#039;s nevertheless the only sane way to design pages that one may wish to edit and revise occasionally. I hold with those who feel that a page should be intelligible and readable when viewed as source code -- just one look at a page generated by Microsoft FrontPage should convince anyone of that! ;-D</description>
		<content:encoded><![CDATA[<p>I&#8217;m neither a professional web designer, a geek, nor a web-standards wonk, just a struggling seat-of-the-pants webmaster. Over a year ago, at the instigation and encouragement of Stefan and others, I began the conversion of my rather large website to CSS. I still haven&#8217;t completed the job (some pages are so seldom-revised that they are low priority, others would be beyond my positional-CSS abilities), though it&#8217;s about 70% done and all new pages are done in CSS.  I&#8217;m solidly sold on CSS, because of the clean pages, the ability to edit everything swiftly and easily using only a simple text app, and the capability to fine-tune the appearance of the entire site using style sheets.</p>
<p>CSS tables would be a boon!  Perhaps the basic table structure is a tad more verbose than HTML, but when HTML tables have to repeat  designations for every single cell, that&#8217;s REAL code-bloat.  CSS tables would reference the style sheet for non-default font specs &#8212; at most you&#8217;d need a class or ID reference for non-conforming cells. I agree that much of the response to this thread has been on the thoughtless side.</p>
<p>CSS isn&#8217;t perfect &#8212; the non-intuitive &#8220;inheritance&#8221; and the agonies of positioning make me want to hoot and screech sometimes &#8212; but it&#8217;s nevertheless the only sane way to design pages that one may wish to edit and revise occasionally. I hold with those who feel that a page should be intelligible and readable when viewed as source code &#8212; just one look at a page generated by Microsoft FrontPage should convince anyone of that! ;-D</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Mischook</title>
		<link>http://www.killersites.com/blog/2005/what-are-css-tables/comment-page-1/#comment-210</link>
		<dc:creator>Stefan Mischook</dc:creator>
		<pubDate>Mon, 21 Nov 2005 16:24:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.killersites.com/blog/?p=47#comment-210</guid>
		<description>&quot;FireFox is going to beat IE using the same core concept that IE used to beat down NS; make it better and give it away for free. Simple no?&quot;

One difference, Microsoft had Windows as a vehicle to push IE - something that FireFox does not have. And NS4 was so bad that IE was a really needed, but this is not the case with IE6 vs. FireFox. 

...

Yes, IE6 has rendering bugs and the FF plug ins are cool, but most people don&#039;t care what browser they use. I think IE (for the next few years at least) will dominate.</description>
		<content:encoded><![CDATA[<p>&#8220;FireFox is going to beat IE using the same core concept that IE used to beat down NS; make it better and give it away for free. Simple no?&#8221;</p>
<p>One difference, Microsoft had Windows as a vehicle to push IE &#8211; something that FireFox does not have. And NS4 was so bad that IE was a really needed, but this is not the case with IE6 vs. FireFox. </p>
<p>&#8230;</p>
<p>Yes, IE6 has rendering bugs and the FF plug ins are cool, but most people don&#8217;t care what browser they use. I think IE (for the next few years at least) will dominate.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Slideri812</title>
		<link>http://www.killersites.com/blog/2005/what-are-css-tables/comment-page-1/#comment-207</link>
		<dc:creator>Slideri812</dc:creator>
		<pubDate>Mon, 21 Nov 2005 15:07:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.killersites.com/blog/?p=47#comment-207</guid>
		<description>Hi Steph,

Thanxs for the glimps into the future. I agree that the CSS tables look like they could bloat a page quickly. But the up side would be true cross platform compatibility (think wireless handhelds and small displays). Beside, tables are hard (i.e. fixed or static) and CSS is soft (can easily be changed and manipulated) so this concept of CSS tables will likey take 2 to 3 years before it is a tool that we can really use, but wow, what tool.

Note to the doom sayers of CSS and browser compatibility: FIREFOX! 

Why do so many people forget there were browser wars in the early and mid 90&#039;s. IE has not always been the top dog and, IE will likely fall to the way side as better products become more widely addopted. Really think about it Firefix is going to beat IE using the same core concept that IE used to beat down NS; make it better and give it away for free. Simple no?

One last note: we usee CSS to control all aspects of tables used for content presentation. It takes some extra work, but the control that we have over tabled sites is mind blowing. Mix in  as much as possible and use tables only when needed and you can create some great hi-breed sites with real seperation of content and presentation. But like with all other things, you need to know HOW to use the tool available, it just takes time.</description>
		<content:encoded><![CDATA[<p>Hi Steph,</p>
<p>Thanxs for the glimps into the future. I agree that the CSS tables look like they could bloat a page quickly. But the up side would be true cross platform compatibility (think wireless handhelds and small displays). Beside, tables are hard (i.e. fixed or static) and CSS is soft (can easily be changed and manipulated) so this concept of CSS tables will likey take 2 to 3 years before it is a tool that we can really use, but wow, what tool.</p>
<p>Note to the doom sayers of CSS and browser compatibility: FIREFOX! </p>
<p>Why do so many people forget there were browser wars in the early and mid 90&#8217;s. IE has not always been the top dog and, IE will likely fall to the way side as better products become more widely addopted. Really think about it Firefix is going to beat IE using the same core concept that IE used to beat down NS; make it better and give it away for free. Simple no?</p>
<p>One last note: we usee CSS to control all aspects of tables used for content presentation. It takes some extra work, but the control that we have over tabled sites is mind blowing. Mix in  as much as possible and use tables only when needed and you can create some great hi-breed sites with real seperation of content and presentation. But like with all other things, you need to know HOW to use the tool available, it just takes time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pete Denly</title>
		<link>http://www.killersites.com/blog/2005/what-are-css-tables/comment-page-1/#comment-206</link>
		<dc:creator>Pete Denly</dc:creator>
		<pubDate>Mon, 21 Nov 2005 09:24:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.killersites.com/blog/?p=47#comment-206</guid>
		<description>I thought that one of the reasons to use CSS rather than html tables for layouts is to enable you to repurpose the copy into a different style etc for other purposes like for disabled viewers with a single click of a button?</description>
		<content:encoded><![CDATA[<p>I thought that one of the reasons to use CSS rather than html tables for layouts is to enable you to repurpose the copy into a different style etc for other purposes like for disabled viewers with a single click of a button?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Mischook</title>
		<link>http://www.killersites.com/blog/2005/what-are-css-tables/comment-page-1/#comment-203</link>
		<dc:creator>Stefan Mischook</dc:creator>
		<pubDate>Sun, 20 Nov 2005 05:45:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.killersites.com/blog/?p=47#comment-203</guid>
		<description>@Kelvin:

&quot;seems like almost just as much code to use CSS tables as it would regular HTML tables.&quot;

Actually I would go a step further and say HTML table code is cleaner and less verbose. That said, I think the major advantage that CSS tables would bring to the plate is the separation of structure from presentation while still being able to leverage grid layouts.

In essence CSS tables would give us tables without any of the negatives ... do keep in mind I don&#039;t buy the less code bloat argument.

Comment about Flash plugin: at least in that case (unlike with the browsers,) the user can easily download a functional version of the plugin - not the case with the browsers.

Thanks.</description>
		<content:encoded><![CDATA[<p>@Kelvin:</p>
<p>&#8220;seems like almost just as much code to use CSS tables as it would regular HTML tables.&#8221;</p>
<p>Actually I would go a step further and say HTML table code is cleaner and less verbose. That said, I think the major advantage that CSS tables would bring to the plate is the separation of structure from presentation while still being able to leverage grid layouts.</p>
<p>In essence CSS tables would give us tables without any of the negatives &#8230; do keep in mind I don&#8217;t buy the less code bloat argument.</p>
<p>Comment about Flash plugin: at least in that case (unlike with the browsers,) the user can easily download a functional version of the plugin &#8211; not the case with the browsers.</p>
<p>Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kelvin</title>
		<link>http://www.killersites.com/blog/2005/what-are-css-tables/comment-page-1/#comment-202</link>
		<dc:creator>Kelvin</dc:creator>
		<pubDate>Sun, 20 Nov 2005 04:35:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.killersites.com/blog/?p=47#comment-202</guid>
		<description>I&#039;m a little disappointed by this entire thread. I appreciate Stefan&#039;s article because it does what we all do at some point... speculate on what is coming and how it can make our jobs easier.

Further, the course of the &quot;discussion&quot; after the article seems a bit ridiculous, and Stefan is right; the web standards aren&#039;t &quot;standards&quot; because not one browser maker has implemented them 100% correctly, nor have they updated their browsers to complete what wasn&#039;t finished in the initial releases. I personally loathe the FACT that I have to either maintain two separate pages or use a dynamic scripting language to identically display the same code in different browsers... seems stupid to me.

Even the &quot;platform independent&quot; technologies don&#039;t live up to spec... in many, many situations Flash/ActionScript behaves differently for different plugins; it makes no sense WHATSOEVER that the runtime on your computer does not work exactly the same as the player in the browser plugins. And let&#039;s not forget that we have tell JavaScript how to interact with the various document models when it&#039;s not really rocket science to conceive of passing JS what you want and letting the JS engine handle the appropriate modelling (IE vs. NS)... No takers on that one?

Anyway, I appreciate the article Stefan, though I&#039;ll admit that It seems like almost just as much code to use CSS tables as it would regular HTML tables. Thanks for sharing.</description>
		<content:encoded><![CDATA[<p>I&#8217;m a little disappointed by this entire thread. I appreciate Stefan&#8217;s article because it does what we all do at some point&#8230; speculate on what is coming and how it can make our jobs easier.</p>
<p>Further, the course of the &#8220;discussion&#8221; after the article seems a bit ridiculous, and Stefan is right; the web standards aren&#8217;t &#8220;standards&#8221; because not one browser maker has implemented them 100% correctly, nor have they updated their browsers to complete what wasn&#8217;t finished in the initial releases. I personally loathe the FACT that I have to either maintain two separate pages or use a dynamic scripting language to identically display the same code in different browsers&#8230; seems stupid to me.</p>
<p>Even the &#8220;platform independent&#8221; technologies don&#8217;t live up to spec&#8230; in many, many situations Flash/ActionScript behaves differently for different plugins; it makes no sense WHATSOEVER that the runtime on your computer does not work exactly the same as the player in the browser plugins. And let&#8217;s not forget that we have tell JavaScript how to interact with the various document models when it&#8217;s not really rocket science to conceive of passing JS what you want and letting the JS engine handle the appropriate modelling (IE vs. NS)&#8230; No takers on that one?</p>
<p>Anyway, I appreciate the article Stefan, though I&#8217;ll admit that It seems like almost just as much code to use CSS tables as it would regular HTML tables. Thanks for sharing.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
