<?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: Tables and CSS columns, Part I: How an HTML table is like a cigarette</title>
	<atom:link href="http://chapter42.whitewhale.net/2008/06/19/tables-and-css-columns-part-i/feed/" rel="self" type="application/rss+xml" />
	<link>http://chapter42.whitewhale.net/2008/06/19/tables-and-css-columns-part-i/</link>
	<description></description>
	<lastBuildDate>Fri, 05 Feb 2010 21:41:26 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Mark</title>
		<link>http://chapter42.whitewhale.net/2008/06/19/tables-and-css-columns-part-i/comment-page-1/#comment-14239</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Fri, 05 Feb 2010 21:41:26 +0000</pubDate>
		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=52#comment-14239</guid>
		<description>Keep in mind that anyone working with online WYSIWIG editors within a CMS will need to use tables to get the kind of results they want. It is really hard for non-geeks to handle special CSS codes to lay out tables well. 

It CAN be done, but it really is still a pain. I&#039;m like Donald (though not as badass for sure) and try to be pretty strict, and I really really try not to use tables in my own work but sometimes you gotta. Email is another place where you just HAVE to use tables to be sure the presentation is solid for all browsers.</description>
		<content:encoded><![CDATA[<p>Keep in mind that anyone working with online WYSIWIG editors within a CMS will need to use tables to get the kind of results they want. It is really hard for non-geeks to handle special CSS codes to lay out tables well. </p>
<p>It CAN be done, but it really is still a pain. I&#8217;m like Donald (though not as badass for sure) and try to be pretty strict, and I really really try not to use tables in my own work but sometimes you gotta. Email is another place where you just HAVE to use tables to be sure the presentation is solid for all browsers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://chapter42.whitewhale.net/2008/06/19/tables-and-css-columns-part-i/comment-page-1/#comment-21</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Sun, 13 Jul 2008 16:14:14 +0000</pubDate>
		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=52#comment-21</guid>
		<description>Hi David, thanks for the comment.

Don&#039;t get me wrong, there are definitely best practices out there that will allow precise layout control within a div-based environment.  (100% height is the bugbear of standards-based design, but there are ways.)  There are no tables in our new site for Berkeley Law, for example (preview: http://berkeleylaw.babywhale.net/).

The real problem is that this level of standards-compliance is hard to maintain when people use a variety of tools to maintain their sites.   We&#039;re moving toward an official position on this:  the full-on div-based standards-obsessed buildout can only be executed in very constrained, autocratic authoring environments.  If anyone&#039;s using Dreamweaver to edit their site— which we fully support in situations where it&#039;s already working— fancy div columns probably aren&#039;t sustainable.

(There will probably be a Part 3 to this topic on the blog.  Hell, there will probably be a Part 8.)</description>
		<content:encoded><![CDATA[<p>Hi David, thanks for the comment.</p>
<p>Don&#8217;t get me wrong, there are definitely best practices out there that will allow precise layout control within a div-based environment.  (100% height is the bugbear of standards-based design, but there are ways.)  There are no tables in our new site for Berkeley Law, for example (preview: <a href="http://berkeleylaw.babywhale.net/)" rel="nofollow">http://berkeleylaw.babywhale.net/)</a>.</p>
<p>The real problem is that this level of standards-compliance is hard to maintain when people use a variety of tools to maintain their sites.   We&#8217;re moving toward an official position on this:  the full-on div-based standards-obsessed buildout can only be executed in very constrained, autocratic authoring environments.  If anyone&#8217;s using Dreamweaver to edit their site— which we fully support in situations where it&#8217;s already working— fancy div columns probably aren&#8217;t sustainable.</p>
<p>(There will probably be a Part 3 to this topic on the blog.  Hell, there will probably be a Part 8.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://chapter42.whitewhale.net/2008/06/19/tables-and-css-columns-part-i/comment-page-1/#comment-20</link>
		<dc:creator>David</dc:creator>
		<pubDate>Sun, 13 Jul 2008 14:13:33 +0000</pubDate>
		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=52#comment-20</guid>
		<description>We constantly waste time around this problem.

At this point, we use a table at the top .Master page level (.NET environment) to get a basic column structure, then resort to divs withing the columns.

Our alternative approach has been to create fixed-height divs for rows, then float &quot;column&quot; divs left within the row.  This is really unpalatable since the row div isn&#039;t smart enough to change it&#039;s height to contain the  columnar children.

Let&#039;s get Donald to name his uppity CSS Druids, so we can force them to lay out the clean, simple,  best practices which give us the control we need without having to resort to tables.  If they can&#039;t provide this answer, we should hang them...

Good luck with the blog.</description>
		<content:encoded><![CDATA[<p>We constantly waste time around this problem.</p>
<p>At this point, we use a table at the top .Master page level (.NET environment) to get a basic column structure, then resort to divs withing the columns.</p>
<p>Our alternative approach has been to create fixed-height divs for rows, then float &#8220;column&#8221; divs left within the row.  This is really unpalatable since the row div isn&#8217;t smart enough to change it&#8217;s height to contain the  columnar children.</p>
<p>Let&#8217;s get Donald to name his uppity CSS Druids, so we can force them to lay out the clean, simple,  best practices which give us the control we need without having to resort to tables.  If they can&#8217;t provide this answer, we should hang them&#8230;</p>
<p>Good luck with the blog.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

