<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
	>
<channel>
	<title>Comments on: Rant: CSS or Tables for Layout</title>
	<atom:link href="http://www.webdesign.fm/rant-css-or-tables-for-layout/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webdesign.fm/rant-css-or-tables-for-layout/</link>
	<description></description>
	<lastBuildDate>Sat, 13 Jun 2009 20:29:16 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Martin Chaov</title>
		<link>http://www.webdesign.fm/rant-css-or-tables-for-layout/#comment-305</link>
		<dc:creator>Martin Chaov</dc:creator>
		<pubDate>Tue, 14 Apr 2009 12:50:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdesign.fm/?p=59#comment-305</guid>
		<description>You can&#039;t just ignore about 50% of the public :) IE has not lost the war ... for now</description>
		<content:encoded><![CDATA[<p>You can&#8217;t just ignore about 50% of the public <img src='http://www.webdesign.fm/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  IE has not lost the war &#8230; for now</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: craig cosmo</title>
		<link>http://www.webdesign.fm/rant-css-or-tables-for-layout/#comment-132</link>
		<dc:creator>craig cosmo</dc:creator>
		<pubDate>Sun, 08 Mar 2009 06:48:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdesign.fm/?p=59#comment-132</guid>
		<description>Be cool designers,

We use whatever we want, right? don&#039;t be scared.

In the case, we have to use what is appropriate, then I&#039;ll say CSS is for layout, table is for layout(sections) that requires a table to archive technically.</description>
		<content:encoded><![CDATA[<p>Be cool designers,</p>
<p>We use whatever we want, right? don&#8217;t be scared.</p>
<p>In the case, we have to use what is appropriate, then I&#8217;ll say CSS is for layout, table is for layout(sections) that requires a table to archive technically.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Russ Adams</title>
		<link>http://www.webdesign.fm/rant-css-or-tables-for-layout/#comment-56</link>
		<dc:creator>Russ Adams</dc:creator>
		<pubDate>Tue, 24 Feb 2009 21:45:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdesign.fm/?p=59#comment-56</guid>
		<description>Some of you missed the tongue in cheek position of this post.  Please take a look at my redemptive post.  http://www.webdesign.fm/redemption-css-layouts/</description>
		<content:encoded><![CDATA[<p>Some of you missed the tongue in cheek position of this post.  Please take a look at my redemptive post.  <a href="http://www.webdesign.fm/redemption-css-layouts/" rel="nofollow">http://www.webdesign.fm/redemption-css-layouts/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: craig</title>
		<link>http://www.webdesign.fm/rant-css-or-tables-for-layout/#comment-51</link>
		<dc:creator>craig</dc:creator>
		<pubDate>Tue, 24 Feb 2009 21:15:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdesign.fm/?p=59#comment-51</guid>
		<description>I the reason this keeps coming up is that CSS is great, but ....

It&#039;s implementation is not what it should be.

You want a hack? How about making a row of  elements. A very desirable and basic layout tool even when your content isn&#039;t &quot;tabular data&quot; in a strict sense.

Try making a row in CSS without unecessary markup( ), or a hack like adding invisible &quot;after&quot; elements. One day this will be solved but I haven&#039;t seen anything non-hacky that works with IE 6. 

How about vertical centering??

How about cross-browser minimum heights for a container?

These are very simple, and desirable design ideas that don&#039;t require dedicated tutorials to solve with a table.</description>
		<content:encoded><![CDATA[<p>I the reason this keeps coming up is that CSS is great, but &#8230;.</p>
<p>It&#8217;s implementation is not what it should be.</p>
<p>You want a hack? How about making a row of  elements. A very desirable and basic layout tool even when your content isn&#8217;t &#8220;tabular data&#8221; in a strict sense.</p>
<p>Try making a row in CSS without unecessary markup( ), or a hack like adding invisible &#8220;after&#8221; elements. One day this will be solved but I haven&#8217;t seen anything non-hacky that works with IE 6. </p>
<p>How about vertical centering??</p>
<p>How about cross-browser minimum heights for a container?</p>
<p>These are very simple, and desirable design ideas that don&#8217;t require dedicated tutorials to solve with a table.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stemkoski</title>
		<link>http://www.webdesign.fm/rant-css-or-tables-for-layout/#comment-42</link>
		<dc:creator>Stemkoski</dc:creator>
		<pubDate>Sun, 22 Feb 2009 15:23:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdesign.fm/?p=59#comment-42</guid>
		<description>I suppose you are also supporting the use of 1 pixel gif spacers too!  Just joking but I use CSS layouts all the time and I never have to use hacks.  If you understand how CSS layouts work you should be able to achieve almost anything without browser specific hacks.</description>
		<content:encoded><![CDATA[<p>I suppose you are also supporting the use of 1 pixel gif spacers too!  Just joking but I use CSS layouts all the time and I never have to use hacks.  If you understand how CSS layouts work you should be able to achieve almost anything without browser specific hacks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matt green</title>
		<link>http://www.webdesign.fm/rant-css-or-tables-for-layout/#comment-39</link>
		<dc:creator>matt green</dc:creator>
		<pubDate>Sat, 21 Feb 2009 04:10:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdesign.fm/?p=59#comment-39</guid>
		<description>I get what your saying, I have debated that with myself and other people, but I&#039;ll never use tables for layout again for one reason alone, that tables are intended for tabular data... If it is not, then why use a table. use all HTML elements for what they were created for, simple as that for me. When I disable my styles I don&#039;t want my document still laid out in a table, it should flow naturally and make sense.</description>
		<content:encoded><![CDATA[<p>I get what your saying, I have debated that with myself and other people, but I&#8217;ll never use tables for layout again for one reason alone, that tables are intended for tabular data&#8230; If it is not, then why use a table. use all HTML elements for what they were created for, simple as that for me. When I disable my styles I don&#8217;t want my document still laid out in a table, it should flow naturally and make sense.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CoryMathews</title>
		<link>http://www.webdesign.fm/rant-css-or-tables-for-layout/#comment-35</link>
		<dc:creator>CoryMathews</dc:creator>
		<pubDate>Fri, 20 Feb 2009 19:31:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdesign.fm/?p=59#comment-35</guid>
		<description>&quot;springnet Says:

Tables = Tabular data.
CSS/Divs = Page divisions/areas

That’s how it should always be and the only way I would work.&quot;

Exactly, It cannot be said better.

And im still waiting to see what these &quot;hacks&quot; you speak of are. 

Usually when someone writes about this its because they don&#039;t actually understand CSS yet.</description>
		<content:encoded><![CDATA[<p>&#8220;springnet Says:</p>
<p>Tables = Tabular data.<br />
CSS/Divs = Page divisions/areas</p>
<p>That’s how it should always be and the only way I would work.&#8221;</p>
<p>Exactly, It cannot be said better.</p>
<p>And im still waiting to see what these &#8220;hacks&#8221; you speak of are. </p>
<p>Usually when someone writes about this its because they don&#8217;t actually understand CSS yet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://www.webdesign.fm/rant-css-or-tables-for-layout/#comment-33</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Fri, 20 Feb 2009 18:16:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdesign.fm/?p=59#comment-33</guid>
		<description>You&#039;re kidding right?....When I was learning how to build websites, I found that CSS was MUCH easier than learning tables. 

CSS allows for a far less complicated sizing and layout of content...not to mention the fact that makiing changes in CSS let&#039;s you make a global change all at once...how much would it suck if you wanted to change the table width of the main header on a 10 page website...having to go into each of those ten pages to make a change is just a retarded use of time...

There are so many advantages to using CSS. You are retarded.</description>
		<content:encoded><![CDATA[<p>You&#8217;re kidding right?&#8230;.When I was learning how to build websites, I found that CSS was MUCH easier than learning tables. </p>
<p>CSS allows for a far less complicated sizing and layout of content&#8230;not to mention the fact that makiing changes in CSS let&#8217;s you make a global change all at once&#8230;how much would it suck if you wanted to change the table width of the main header on a 10 page website&#8230;having to go into each of those ten pages to make a change is just a retarded use of time&#8230;</p>
<p>There are so many advantages to using CSS. You are retarded.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ollie Wells</title>
		<link>http://www.webdesign.fm/rant-css-or-tables-for-layout/#comment-32</link>
		<dc:creator>Ollie Wells</dc:creator>
		<pubDate>Fri, 20 Feb 2009 17:33:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdesign.fm/?p=59#comment-32</guid>
		<description>Oh dear.

Ok, anyone going to even mention screen readers?

Yes some readers will ignore tables which are used for layout, but you have to specify which are layout. Hack anyone?

Also, the argument that search engines ignore tables, that a layout will work on all broswers in tables yadda yadda STILL DOESNT MAKE IT RIGHT !!!???

The attitude of &quot;i wont do it properly because i can get away with it the way it is&quot; stinks. I for one would not hire or work with someone like that.

Yes, my first site was table layout. Its great to get going in experimenting with a site. But learning CSS isn&#039;t as hard as people make out. Getting very very good at CSS takes a long time. 

And as for hacks.... pathetic excuse. 

This can of worms can go on for years, and well done for generating an interesting heated debate.

Bring on more! :)

Mac vs PC anyone ?  :D</description>
		<content:encoded><![CDATA[<p>Oh dear.</p>
<p>Ok, anyone going to even mention screen readers?</p>
<p>Yes some readers will ignore tables which are used for layout, but you have to specify which are layout. Hack anyone?</p>
<p>Also, the argument that search engines ignore tables, that a layout will work on all broswers in tables yadda yadda STILL DOESNT MAKE IT RIGHT !!!???</p>
<p>The attitude of &#8220;i wont do it properly because i can get away with it the way it is&#8221; stinks. I for one would not hire or work with someone like that.</p>
<p>Yes, my first site was table layout. Its great to get going in experimenting with a site. But learning CSS isn&#8217;t as hard as people make out. Getting very very good at CSS takes a long time. </p>
<p>And as for hacks&#8230;. pathetic excuse. </p>
<p>This can of worms can go on for years, and well done for generating an interesting heated debate.</p>
<p>Bring on more! <img src='http://www.webdesign.fm/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Mac vs PC anyone ?  <img src='http://www.webdesign.fm/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John H</title>
		<link>http://www.webdesign.fm/rant-css-or-tables-for-layout/#comment-31</link>
		<dc:creator>John H</dc:creator>
		<pubDate>Fri, 20 Feb 2009 16:53:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdesign.fm/?p=59#comment-31</guid>
		<description>Your premise is faulty and here&#039;s why. You say that your objection to using CSS for layout is that you often must rely on hacks for cross-browser compatibility. While this is true in many cases it is not true in all cases and if the design is well thought out and executed properly very few hacks need be leveraged.

Sure, this is an issue but you&#039;ve forgotten one very big thing here. Tables are not meant for layout... they are meant for displaying tabular data. Essentially you are using a very big hack to achieve layouts by using tables as your structural element. Divs and Spans are structural elements, TDs and TRs are not. You are simply trading one hack for another.</description>
		<content:encoded><![CDATA[<p>Your premise is faulty and here&#8217;s why. You say that your objection to using CSS for layout is that you often must rely on hacks for cross-browser compatibility. While this is true in many cases it is not true in all cases and if the design is well thought out and executed properly very few hacks need be leveraged.</p>
<p>Sure, this is an issue but you&#8217;ve forgotten one very big thing here. Tables are not meant for layout&#8230; they are meant for displaying tabular data. Essentially you are using a very big hack to achieve layouts by using tables as your structural element. Divs and Spans are structural elements, TDs and TRs are not. You are simply trading one hack for another.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
