<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Comment Feed for Discussion: Is CSS layout overrated? (Coffeehouse on Channel 9)</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/forums/coffeehouse/70642-discussion-is-css-layout-overrated/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Comment Feed for Discussion: Is CSS layout overrated? (Coffeehouse on Channel 9)</title><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/</link></image><description>Discussion: Is CSS layout overrated?</description><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/</link><language>en-us</language><pubDate>Tue, 31 May 2005 07:14:43 GMT</pubDate><lastBuildDate>Tue, 31 May 2005 07:14:43 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Re: Discussion: Is CSS layout overrated?</title><description>&lt;br&gt;
Another viewpoint on the original troll in my subject header. About a
year ago a guy named Andy Budd posted an article that suggested the
advantages of CSS layout methods may be oversold: &lt;br&gt;
&lt;a href="http://www.andybudd.com/archives/2004/05/an_objective_look_at_table_based_vs_css_based_design/index.php"&gt;&lt;br&gt;
An Objective Look at Table Based vs. CSS Based Design&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Interesting to collect all the points of view here. &lt;br&gt;
&lt;br&gt;
-KF &lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=71089</link><pubDate>Tue, 31 May 2005 07:14:43 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=71089</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/71089/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Another viewpoint on the original troll in my subject header. About a
year ago a guy named Andy Budd posted an article that suggested the
advantages of CSS layout methods may be oversold: 

An Objective Look at Table Based vs. CSS Based Design

Interesting to collect all the points of view here. 

-KF </evnet:previewtext><dc:creator>kenfine</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/71089/Trackback.aspx</trackback:ping></item><item><title>Re: Discussion: Is CSS layout overrated?</title><description>haha - ya i didnt want to mention that - or that it was coded by hand&lt;BR&gt;&lt;BR&gt;MS - will FP make this easy or what?&amp;nbsp; [y]&lt;BR&gt;&lt;BR&gt;*&amp;nbsp;err..&amp;nbsp; = extend the capabilities of css in ie7/LH</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=71061</link><pubDate>Tue, 31 May 2005 02:19:54 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=71061</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/71061/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>haha - ya i didnt want to mention that - or that it was coded by handMS - will FP make this easy or what?&amp;nbsp; [y]*&amp;nbsp;err..&amp;nbsp; = extend the capabilities of css in ie7/LH</evnet:previewtext><dc:creator>me</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/71061/Trackback.aspx</trackback:ping></item><item><title>Re: Discussion: Is CSS layout overrated?</title><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;Sven Groot wrote:&lt;/div&gt;&lt;div&gt;&lt;a target="_blank" href="http://www.obsdewilgen.nl/jamie.html"&gt;There you go&lt;/a&gt;. Tested in IE6 and Firefox 1.04.&lt;br&gt;&lt;br&gt;Notice how much cleaner the HTML itself is compared to the mess jamie&amp;nbsp;put above.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;Sven,&lt;br&gt;&lt;br&gt;Is there a way to avoid having your design collapse onto itself when the window is resized to be "too small"?&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;img src="http://www.flyingbuttmonkeys.com/images/sven-css.png"&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=71059</link><pubDate>Tue, 31 May 2005 01:42:50 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=71059</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/71059/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Sven Groot wrote:There you go. Tested in IE6 and Firefox 1.04.Notice how much cleaner the HTML itself is compared to the mess jamie&amp;nbsp;put above.Sven,Is there a way to avoid having your design collapse onto itself when the window is resized to be "too small"?</evnet:previewtext><dc:creator>Cairo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/71059/Trackback.aspx</trackback:ping></item><item><title>Re: Discussion: Is CSS layout overrated?</title><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;SvendTofte wrote:&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="http://channel9.msdn.com/Themes/redesign/images/icon-quote.gif&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;mVPstar wrote:&lt;/strong&gt;&lt;i&gt;The beauty of a CSS layout is the fact that in can degrade nicely on clients that don't support CSS.&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;This
is one fallacy I'm pretty tired of seeing ... The problem is that by
far the largest number of clients (like in the 99% range) have varied
and mixed support for various parts of the CSS standard.Imagine a
browser supporting background-image, but not background-repeat (NS4!).
It could potentially render the page unreadable. This whole issue is
even why we spend so long fighting IE, FF, or Opera, or whatever
browser is having a problem, because &lt;b&gt;CSS in effect does no degrade gracefully&lt;/b&gt;. And if we don't check it in said browser, the page can literally become unreadable.&lt;br&gt;&lt;br&gt;
...&lt;br&gt;&lt;br&gt;But people also should see that CSS is only meant to go so
far. CSS in my opinion scales like (I need to watch my language), and
should not be used, at all, for say behaviour, apart from the most
simplistic :hover effect. Building entire menus out of CSS rubs me the
wrong way...&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;
&lt;br&gt;
I appreciate your comments, SvendTofte. One of the reasons I started
this message thread because I'm in the process of evaluating how a very
large archive of institutional&amp;nbsp; web pages should be rendered now
and in the future. &lt;br&gt;
&lt;br&gt;
People are excited about the promise of&amp;nbsp; CSS presentation and its
many advantages, but at times that excitement keeps people from taking
a cleareyed look at how the tech works in practice. You can call
something a "web standard", but if the majority of your users do not
get a readable page, your standard is "broken", however conceptually
elegant it may be. &lt;br&gt;
&lt;br&gt;
Developers can blame browsers... but users will invariably blame the devs if the page does not work.  &lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=71047</link><pubDate>Mon, 30 May 2005 23:54:01 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=71047</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/71047/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>SvendTofte wrote:mVPstar wrote:The beauty of a CSS layout is the fact that in can degrade nicely on clients that don't support CSS.This
is one fallacy I'm pretty tired of seeing ... The problem is that by
far the largest number of clients (like in the 99% range) have varied
and mixed support for&amp;#8230;</evnet:previewtext><dc:creator>kenfine</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/71047/Trackback.aspx</trackback:ping></item><item><title>Re: Discussion: Is CSS layout overrated?</title><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;Sven Groot wrote:&lt;/div&gt;&lt;div&gt;I coded it by hand using VS2005. I hate WYSIWYG html designers, they never do what I want.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;BR&gt;&lt;BR&gt;+1 on that sentiment.&lt;BR&gt;I had problems with early VS.NET HTML designers throwing in spurious ID= attributes... so I switched to Notepad. ;)&lt;BR&gt;&lt;BR&gt;EDIT: &lt;STRIKE&gt;hmmm Sven you used&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;position: absolute;&lt;BR&gt;which imposes some limitations on this design... I wonder if there's a way to do it without position: absolute;&lt;BR&gt;&lt;/STRIKE&gt;Never mind you don't use top: left: right: or bottom: so it's a non-issue</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70969</link><pubDate>Mon, 30 May 2005 17:10:45 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70969</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/70969/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Sven Groot wrote:I coded it by hand using VS2005. I hate WYSIWYG html designers, they never do what I want.+1 on that sentiment.I had problems with early VS.NET HTML designers throwing in spurious ID= attributes... so I switched to Notepad. ;)EDIT: hmmm Sven you used&amp;nbsp;&amp;nbsp;&amp;nbsp;position:&amp;#8230;</evnet:previewtext><dc:creator>Maurits</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/70969/Trackback.aspx</trackback:ping></item><item><title>Re: Discussion: Is CSS layout overrated?</title><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;jamie wrote:&lt;/div&gt;&lt;div&gt;what did you use to make that?&lt;BR&gt;&lt;BR&gt;or did you code it by hand?&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;BR&gt;I coded it by hand using VS2005. I hate WYSIWYG html designers, they never do what I want.</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70946</link><pubDate>Mon, 30 May 2005 15:51:54 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70946</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/70946/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>jamie wrote:what did you use to make that?or did you code it by hand?I coded it by hand using VS2005. I hate WYSIWYG html designers, they never do what I want.</evnet:previewtext><dc:creator>Sven Groot</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/70946/Trackback.aspx</trackback:ping></item><item><title>Re: Discussion: Is CSS layout overrated?</title><description>what did you use to make that?&lt;BR&gt;&lt;BR&gt;or did you code it by hand?</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70944</link><pubDate>Mon, 30 May 2005 15:50:13 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70944</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/70944/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>what did you use to make that?or did you code it by hand?</evnet:previewtext><dc:creator>me</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/70944/Trackback.aspx</trackback:ping></item><item><title>Re: Discussion: Is CSS layout overrated?</title><description>&lt;a href="http://www.obsdewilgen.nl/jamie.html"&gt;There you go&lt;/a&gt;. Tested in IE6 and Firefox 1.04.&lt;BR&gt;&lt;BR&gt;Notice how much cleaner the HTML itself is compared to the mess jamie&amp;nbsp;put above.</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70941</link><pubDate>Mon, 30 May 2005 15:47:50 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70941</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/70941/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>There you go. Tested in IE6 and Firefox 1.04.Notice how much cleaner the HTML itself is compared to the mess jamie&amp;nbsp;put above.</evnet:previewtext><dc:creator>Sven Groot</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/70941/Trackback.aspx</trackback:ping></item><item><title>Re: Discussion: Is CSS layout overrated?</title><description>I like css - but do not like "floating" attributes when using it for layout&lt;BR&gt;&lt;BR&gt;for example:&amp;nbsp; what is the css code for the following ( if anyones bored)&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&amp;lt;-- 100% table width--&amp;gt;&lt;BR&gt;
&lt;TABLE&gt;

&lt;TR&gt;
&lt;TD&gt;&amp;nbsp; 
&lt;DIV&gt;
&lt;TABLE&gt;

&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;100 pixels&lt;/P&gt;
&lt;P&gt;centered&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;160 pixels&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;non- specified width&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp; 
&lt;DIV&gt;
&lt;TABLE&gt;

&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;100 pixels&lt;/P&gt;
&lt;P&gt;centered&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;160 pixels&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;BR&gt;i cannot make the above in css - perhaps i could if there was a wysiwyg editor. Ive tried coffeecup stylemaker and a few other tiny css apps.&amp;nbsp; All are like notepad - with lists of commands.&lt;BR&gt;&lt;BR&gt;I so hope the next frontpage will let you draw layout with css like you can with tables - and that you can choose properties of cell or table (just like now) to get to padding and borders - only it will render to css code wise&lt;BR&gt;&lt;BR&gt;code for above:&lt;BR&gt;&lt;BR&gt;&amp;lt;TABLE height=340 width="100%" border=1&amp;gt;&lt;BR&gt;&amp;lt;TBODY&amp;gt;&lt;BR&gt;&amp;lt;TR&amp;gt;&lt;BR&gt;&amp;lt;TD vAlign=top width=160 height=334&amp;gt;&amp;amp;nbsp; &lt;BR&gt;&amp;lt;DIV align=center&amp;gt;&lt;BR&gt;&amp;lt;TABLE id=table1 height=86 width=100 border=1&amp;gt;&lt;BR&gt;&amp;lt;TBODY&amp;gt;&lt;BR&gt;&amp;lt;TR&amp;gt;&lt;BR&gt;&amp;lt;TD width=100 height=86&amp;gt;&lt;BR&gt;&amp;lt;P align=center&amp;gt;100 pixels&amp;lt;/P&amp;gt;&lt;BR&gt;&amp;lt;P align=center&amp;gt;centered&amp;lt;/P&amp;gt;&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;/TBODY&amp;gt;&amp;lt;/TABLE&amp;gt;&amp;lt;/DIV&amp;gt;&lt;BR&gt;&amp;lt;P&amp;gt;&amp;amp;nbsp;&amp;lt;/P&amp;gt;&lt;BR&gt;&amp;lt;P align=center&amp;gt;160 pixels&amp;lt;/P&amp;gt;&amp;lt;/TD&amp;gt;&lt;BR&gt;&amp;lt;TD vAlign=top height=334&amp;gt;&lt;BR&gt;&amp;lt;P align=center&amp;gt;&amp;amp;nbsp;&amp;lt;/P&amp;gt;&lt;BR&gt;&amp;lt;P align=center&amp;gt;non- specified width&amp;lt;/P&amp;gt;&amp;lt;/TD&amp;gt;&lt;BR&gt;&amp;lt;TD vAlign=top width=160 height=334&amp;gt;&amp;amp;nbsp; &lt;BR&gt;&amp;lt;DIV align=center&amp;gt;&lt;BR&gt;&amp;lt;TABLE id=table2 height=86 width=100 border=1&amp;gt;&lt;BR&gt;&amp;lt;TBODY&amp;gt;&lt;BR&gt;&amp;lt;TR&amp;gt;&lt;BR&gt;&amp;lt;TD width=100 height=86&amp;gt;&lt;BR&gt;&amp;lt;P align=center&amp;gt;100 pixels&amp;lt;/P&amp;gt;&lt;BR&gt;&amp;lt;P align=center&amp;gt;centered&amp;lt;/P&amp;gt;&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;/TBODY&amp;gt;&amp;lt;/TABLE&amp;gt;&amp;lt;/DIV&amp;gt;&lt;BR&gt;&amp;lt;P&amp;gt;&amp;amp;nbsp;&amp;lt;/P&amp;gt;&lt;BR&gt;&amp;lt;P align=center&amp;gt;160 pixels&amp;lt;/P&amp;gt;&lt;BR&gt;&amp;lt;P&amp;gt;&amp;amp;nbsp;&amp;lt;/P&amp;gt;&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;/TBODY&amp;gt;&amp;lt;/TABLE&amp;gt;&lt;/P&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70922</link><pubDate>Mon, 30 May 2005 14:55:37 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70922</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/70922/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I like css - but do not like "floating" attributes when using it for layoutfor example:&amp;nbsp; what is the css code for the following ( if anyones bored)&amp;lt;-- 100% table width--&amp;gt;



&amp;nbsp; 





100 pixels
centered
&amp;nbsp;
160 pixels

&amp;nbsp;
non- specified width
&amp;nbsp;&amp;#8230;</evnet:previewtext><dc:creator>me</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/70922/Trackback.aspx</trackback:ping></item><item><title>Re: Discussion: Is CSS layout overrated?</title><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;mVPstar wrote:&lt;/div&gt;&lt;div&gt;The beauty of a CSS layout is the fact that in can degrade nicely on clients that don't support CSS.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;BR&gt;&lt;BR&gt;This is one fallacy I'm pretty tired of seeing. While it's literally true, A website written using pure CSS and HTML will usually degrade well to a totally CSS-oblivious client.&lt;BR&gt;&lt;BR&gt;The problem is that there are SO FEW totally CSS-oblivious clients. We don't care about bots and stuff, so that leaves us with small devices pretty much, and perhaps some specialty browsing device for handicapped (though most visually impaired use IE for browsing).&lt;BR&gt;&lt;BR&gt;The problem is that by far the largest number of clients (like in the 99% range) have varied and mixed support for various parts of the CSS standard.Imagine a browser supporting background-image, but not background-repeat (NS4!). It could potentially render the page unreadable. This whole issue is even why we spend so long fighting IE, FF, or Opera, or whatever browser is having a problem, because &lt;strong&gt;CSS in effect does no degrade gracefully&lt;/strong&gt;. And if we don't check it in said browser, the page can literally become unreadable.&lt;BR&gt;&lt;BR&gt;That said, CSS is&amp;nbsp;a heck of alot better then the alternative choice. Years back, I've nested tables (on commercial sites) up to nine levels, and then it was all framed even! And the cascade is simply a beautiful thing.&lt;BR&gt;&lt;BR&gt;But people also should see that CSS is only meant to go so far. CSS in my opinion scales like (I need to watch my language), and should not be used, at all, for say behaviour, apart from the most simplistic :hover effect. Building entire menus out of CSS rubs me the wrong way...</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70886</link><pubDate>Mon, 30 May 2005 12:15:09 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70886</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/70886/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>mVPstar wrote:The beauty of a CSS layout is the fact that in can degrade nicely on clients that don't support CSS.This is one fallacy I'm pretty tired of seeing. While it's literally true, A website written using pure CSS and HTML will usually degrade well to a totally CSS-oblivious client.The&amp;#8230;</evnet:previewtext><dc:creator>SvendTofte</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/70886/Trackback.aspx</trackback:ping></item><item><title>Re: Discussion: Is CSS layout overrated?</title><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;W3bbo wrote:&lt;/div&gt;&lt;div&gt;
&lt;BLOCKQUOTE&gt;
&lt;TABLE&gt;

&lt;TR&gt;
&lt;TD&gt;&lt;IMG src="http://channel9.msdn.com/Themes/redesign/images/icon-quote.gif&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;STRONG&gt;mVPstar wrote:&lt;/STRONG&gt;

&lt;I&gt;&lt;BR&gt;You can't.&amp;nbsp; At least, I'm sure that's not possible.&amp;nbsp; CSS is meant to style documents.&amp;nbsp;CSS doesn't position the actual elements in a document nor does it write/append/or delete any. CSS only styles the representations of those elements that get delivered to the client, and as was said before, CSS is on the client side, not the server side.&lt;BR&gt;&lt;BR&gt;W3bbo can back this up. &lt;IMG src="http://channel9.msdn.com/emoticons/emotion-1.gifborder=0&gt;&lt;/I&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;BR&gt;&lt;BR&gt;Sorry Vivek, but I'm going to have to backstab you there &lt;IMG src="http://channel9.msdn.com/emoticons/emotion-1.gifborder=0&gt;&lt;BR&gt;&lt;BR&gt;CSS positioning:&lt;BR&gt;&lt;BR&gt;position: absolute | relative | static | fixed;&lt;BR&gt;float: left | right | none;&lt;BR&gt;clear: both | right | left | none;&lt;BR&gt;top/left/bottom/right: ;&lt;BR&gt;&lt;BR&gt;CSS element removal:&lt;BR&gt;&lt;BR&gt;display: none | block | inline | table-cell | etc...;&lt;BR&gt;visibility: hidden | normal;&lt;BR&gt;&lt;BR&gt;CSS element "adding"/appending&lt;BR&gt;&lt;BR&gt;content: ;&lt;BR&gt;counter: ;&lt;BR&gt;&lt;BR&gt;So nerrr &lt;IMG src="http://channel9.msdn.com/emoticons/emotion-1.gifborder=0&gt;&lt;BR&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;BR&gt;&lt;BR&gt;No, that wasn't what I meant. I meant that you can't actually write and remove elements.&amp;nbsp; Sure you can hide them with CSS but that's not the same as deleting an element.&lt;BR&gt;&lt;BR&gt;Say if you have "&amp;lt;span class="test"&amp;gt;hello&amp;lt;/span&amp;gt;", I doubt you can use CSS to change that to "&amp;lt;div id="pdf-test"&amp;gt;hello&amp;lt;/span&amp;gt;".&amp;nbsp; &lt;BR&gt;&lt;BR&gt;I was talking about physically changing the elements, not using styles to effect their representation to the client.&lt;BR&gt;&lt;BR&gt;Sorry, I wasn't clear enough. :P&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;mVPstar</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70811</link><pubDate>Sun, 29 May 2005 20:51:08 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70811</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/70811/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>W3bbo wrote:





mVPstar wrote:

You can't.&amp;nbsp; At least, I'm sure that's not possible.&amp;nbsp; CSS is meant to style documents.&amp;nbsp;CSS doesn't position the actual elements in a document nor does it write/append/or delete any. CSS only styles the representations of those elements that get&amp;#8230;</evnet:previewtext><dc:creator>mVPstar</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/70811/Trackback.aspx</trackback:ping></item><item><title>Re: Discussion: Is CSS layout overrated?</title><description>&lt;P dir=ltr&gt;&lt;STRONG&gt;Shining said:&lt;/STRONG&gt; &lt;EM&gt;You can have a different stylesheet for those devices. If I recall there are some nice articles on this at alistapart: http://www.alistapart.com/&lt;/EM&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;Good lead, Shining, thanks. I spent the morning reading through many of these articles, and have created a short list of the ones that speak to the issues we've discussed in this thread. I've copied the list and links below.&amp;nbsp;&lt;BR&gt;&lt;BR&gt;The first article in particular is relevant to some of the issues we've raised here. CSS is part of the solution but it cannot do everything. I&amp;nbsp;started this thread because I was interested&amp;nbsp;in the chief virtues as well as the&amp;nbsp;limits of CSS layout in 2005. I'm interested in where it works best, where it breaks down in practice, and where it is usefully supplemented or replaced by other technologies. It still seems like we're fighting nonstandard renderings of our supposed web standards, and that's somewhat painful to develop for. &lt;BR&gt;&lt;BR&gt;If people have additional links or perspectives from their own work about where CSS layout works well and where it doesn't, I'd love to hear your thoughts. &lt;BR&gt;&lt;BR&gt;Thanks for all the good discussion, everyone, very helpful. &lt;BR&gt;&lt;BR&gt;-KF &lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;Separation: The Web Designer’s Dilemma&lt;/STRONG&gt;&lt;BR&gt;&lt;a href="http://www.alistapart.com/articles/separationdilemma/"&gt;http://www.alistapart.com/articles/separationdilemma/&lt;/a&gt;&lt;BR&gt;An article that tries to nail down what exactly we mean by "presentation" "content" and "structure" in practice. At the end of the article, the author posits a penultimate (and as-yet unbuilt) CMS for web content seperation. This article speaks most closely to some of the issues I've raised in this thread. &lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;RENDERING FOR DEVICES&lt;/STRONG&gt; &lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;Pocket-Sized Design: Taking Your Website to the Small Screen&lt;/STRONG&gt;&lt;BR&gt;&lt;a href="http://www.alistapart.com/articles/pocket/"&gt;http://www.alistapart.com/articles/pocket/&lt;/a&gt;&lt;BR&gt;CSS and pocket-sized devices. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Print It Your Way&lt;/STRONG&gt;&lt;BR&gt;&lt;a href="http://www.alistapart.com/articles/printyourway/"&gt;http://www.alistapart.com/articles/printyourway/&lt;/a&gt;&lt;BR&gt;Using CSS to style printable versions of pages. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;CSS Design: Going to Print&lt;/STRONG&gt;&lt;BR&gt;&lt;a href="http://www.alistapart.com/articles/goingtoprint/"&gt;http://www.alistapart.com/articles/goingtoprint/&lt;/a&gt;&lt;BR&gt;Very good walkthrough of how to use CSS to make media-specific renderings -- in this case, printable pages. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Big, Stark &amp;amp; Chunky&lt;BR&gt;&lt;/STRONG&gt;&lt;a href="http://www.alistapart.com/articles/lowvision/"&gt;http://www.alistapart.com/articles/lowvision/&lt;/a&gt;&lt;BR&gt;Using CSS to restyle sites to accomodate low-vision users.&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;STYLE SWITCHING&lt;BR&gt;&lt;/STRONG&gt;&lt;BR&gt;&lt;STRONG&gt;A Backward Compatible Style Switcher&lt;/STRONG&gt;&lt;BR&gt;&lt;a href="http://www.alistapart.com/articles/n4switch/"&gt;http://www.alistapart.com/articles/n4switch/&lt;/a&gt;&lt;BR&gt;Javascript Stylesheet switcher that degrades well all the way to poor NN4&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;CSS Design: Size Matters&lt;/STRONG&gt;&lt;BR&gt;&lt;a href="http://www.alistapart.com/articles/sizematters/"&gt;http://www.alistapart.com/articles/sizematters/&lt;/a&gt;&lt;BR&gt;Old (and probably obsolete) discussion of how to manage different variations of CSS1 text presentation in all the browser types. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Build a PHP Switcher&lt;/STRONG&gt;&lt;BR&gt;&lt;a href="http://www.alistapart.com/articles/phpswitch/"&gt;http://www.alistapart.com/articles/phpswitch/&lt;/a&gt;&lt;BR&gt;Building a stylesheet switcher in PHP. Techniques are readily translatable to other scripting platforms.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;BR&gt;IMAGE REPLACEMENT&lt;/STRONG&gt; &lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;Facts and Opinion About Fahrner Image Replacement&lt;/STRONG&gt;&lt;BR&gt;&lt;a href="http://www.alistapart.com/articles/fir/"&gt;http://www.alistapart.com/articles/fir/&lt;/a&gt;&lt;BR&gt;Good discussion of the available screenreaders, their manufacturers, and how they fail with the Fahrner Image Replacement technique. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;In Defense of Fahrner Image Replacement&lt;/STRONG&gt;&lt;BR&gt;&lt;a href="http://www.digital-web.com/articles/in_defense_of_fahrner_image_replacement/"&gt;http://www.digital-web.com/articles/in_defense_of_fahrner_image_replacement/&lt;/a&gt;&lt;BR&gt;A very well written and thoughtful article that rebuts some of the common complaints about FIR. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Using Background-Image to Replace Text&lt;/STRONG&gt;&lt;BR&gt;&lt;a href="http://www.stopdesign.com/articles/replace_text/"&gt;http://www.stopdesign.com/articles/replace_text/&lt;/a&gt;&lt;BR&gt;Extended discussion of FIR implementation.&amp;nbsp; &lt;/P&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70800</link><pubDate>Sun, 29 May 2005 20:14:58 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70800</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/70800/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Shining said: You can have a different stylesheet for those devices. If I recall there are some nice articles on this at alistapart: http://www.alistapart.com/
Good lead, Shining, thanks. I spent the morning reading through many of these articles, and have created a short list of the ones that&amp;#8230;</evnet:previewtext><dc:creator>kenfine</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/70800/Trackback.aspx</trackback:ping></item><item><title>Re: Discussion: Is CSS layout overrated?</title><description>i dont mind :p i just wish it was supported better :) as well as css3 :D&lt;br&gt;
ie7 has support for some css3 selectors ( not the official ie7, the js hack for ie )&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70772</link><pubDate>Sun, 29 May 2005 16:38:21 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70772</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/70772/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>i dont mind :p i just wish it was supported better :) as well as css3 :D
ie7 has support for some css3 selectors ( not the official ie7, the js hack for ie )</evnet:previewtext><dc:creator>XiXora</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/70772/Trackback.aspx</trackback:ping></item><item><title>Re: Discussion: Is CSS layout overrated?</title><description>Bah... I forgot, okay? :p&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70765</link><pubDate>Sun, 29 May 2005 16:01:02 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70765</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/70765/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Bah... I forgot, okay? :p</evnet:previewtext><dc:creator>W3bbo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/70765/Trackback.aspx</trackback:ping></item><item><title>Re: Discussion: Is CSS layout overrated?</title><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;W3bbo wrote:&lt;/div&gt;&lt;div&gt;
&lt;blockquote&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;img&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;mVPstar wrote:&lt;/strong&gt;&lt;i&gt;all of the websites I create now a days uses CSS/DIV layouts.&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/blockquote&gt;
&lt;br&gt;

&lt;br&gt;

You shouldn't be relying on the &amp;lt;div&amp;gt; element for hooking style rules.&lt;br&gt;

&lt;br&gt;

The &amp;lt;div&amp;gt; element is just a (more or less) semantically netural
box/container, you can also apply style rules to any other element.&lt;br&gt;

&lt;br&gt;

I've moved on from the beginner's:&lt;br&gt;

&lt;br&gt;

&amp;lt;div id="nav"&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/div&amp;gt;&lt;br&gt;

&lt;br&gt;

To:&lt;br&gt;

&lt;br&gt;

&amp;lt;ul id="nav"&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li href="#"&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br&gt;

&lt;br&gt;

Ph33r XHTML2.0 &lt;img border="0"&gt;&lt;br&gt;

&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;
that would be unstructured xhtml 2.0 ;)&lt;br&gt;
there is a nav list for xhtml ( like there was for html 4.0 i think ( deprecated in xhtml1.x ) )&lt;br&gt;
&lt;pre&gt;See this ref: &lt;a href="http://www.w3.org/TR/2005/WD-xhtml2-20050527/mod-list.html#s_listmodule"&gt;http://www.w3.org/TR/2005/WD-xhtml2-20050527/mod-list.html#s_listmodule&lt;/a&gt;&lt;br&gt;&lt;/pre&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70764</link><pubDate>Sun, 29 May 2005 15:55:54 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70764</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/70764/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>W3bbo wrote:
mVPstar wrote:all of the websites I create now a days uses CSS/DIV layouts.




You shouldn't be relying on the &amp;lt;div&amp;gt; element for hooking style rules.



The &amp;lt;div&amp;gt; element is just a (more or less) semantically netural
box/container, you can also apply style rules&amp;#8230;</evnet:previewtext><dc:creator>XiXora</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/70764/Trackback.aspx</trackback:ping></item><item><title>Re: Discussion: Is CSS layout overrated?</title><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;kenfine wrote:&lt;/div&gt;&lt;div&gt;&lt;p&gt;Thanks for the replies, everyone. &lt;br&gt;&lt;br&gt;Part
of what I'm exploring is how "web standards" translate to real world
implementations. Ideally every client would adhere to W3C. If that's
not happening, then developers have two choices: &lt;br&gt;&lt;br&gt;a) develop to a spec that they believe the world "should" follow; or &lt;br&gt;&lt;br&gt;b) develop something that works for the clients that are out there. &lt;br&gt;&lt;br&gt;Shining,
I think you missed some of the nuance of what I'm saying. No need to
cite csszengarden; look again and you'll notice that site linked in my
original message. Nor am I asking if CSS layout is worthwhile or not;
one scenario I mentioned was rendering CSS1/2 out of dynamic database
content. &lt;br&gt;&lt;br&gt;It's reasonable to ask whether the gains one gets out
of a theoretically purer and more elegant implementation are worth the
costs in time and compatability. "Proper" "usable" and "HTML soup" are
loaded terms with inbuilt biases. &lt;br&gt;&lt;br&gt;Guiding the discussion a bit: given the following clients: &lt;br&gt;&lt;br&gt;BlackBerry&lt;br&gt;PocketPC&lt;br&gt;Safari&lt;br&gt;Windows Smartphone&lt;br&gt;Other Phone types&lt;br&gt;Accessible screenreaders&lt;br&gt;&lt;br&gt;...how
do they render "web standards"? (anyone know? Bueller?)&amp;nbsp;Do they do
better with plain text, tableless HTML, or CSS? If they don't directly
support CSS, what are typical strategies for tranforming data from
CSS'ed markup to&amp;nbsp;a form that works well for them? This isn't a
set-up job... I'm honestly interested in how other people get the work
done, and how those methods compare to server-side methods that I
understand well. &lt;br&gt;&lt;br&gt;What are the limits of translations from CSS
to other presentational forms, and how do people get around these
limits? It's clear to me how to make differently styled pages, or
printer-ready versions of pages, or pages that are optimized for a
particular display format. It's less obvious how you can use CSS to do
things that typically involve server-side code: a rendering as PDF, or
a rendering as a multipart mail, or a translation to an XML feed.&lt;br&gt;&amp;nbsp;&lt;br&gt;-KF &lt;/p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;
&lt;br&gt;
This is what media types are for. You can have a different stylesheet
for those devices. If I recall there are some nice articles on this at
alistapart:&lt;br&gt;
&lt;br&gt;
http://www.alistapart.com/&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70747</link><pubDate>Sun, 29 May 2005 13:26:07 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70747</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/70747/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>kenfine wrote:Thanks for the replies, everyone. Part
of what I'm exploring is how "web standards" translate to real world
implementations. Ideally every client would adhere to W3C. If that's
not happening, then developers have two choices: a) develop to a spec that they believe the world "should"&amp;#8230;</evnet:previewtext><dc:creator>Shining Arcanine</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/70747/Trackback.aspx</trackback:ping></item><item><title>Re: Discussion: Is CSS layout overrated?</title><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;mVPstar wrote:&lt;/div&gt;&lt;div&gt;&lt;br&gt;You can't.&amp;nbsp; At least, I'm sure that's
not possible.&amp;nbsp; CSS is meant to style documents.&amp;nbsp;CSS doesn't
position the actual elements in a document nor does it write/append/or
delete any. CSS only styles the representations of those elements that
get delivered to the client, and as was said before, CSS is on the
client side, not the server side.&lt;br&gt;&lt;br&gt;W3bbo can back this up. &lt;img src="http://channel9.msdn.com/emoticons/emotion-1.gifborder="&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;
&lt;br&gt;
Sorry Vivek, but I'm going to have to backstab you there :)&lt;br&gt;
&lt;br&gt;
CSS positioning:&lt;br&gt;
&lt;br&gt;
position: absolute | relative | static | fixed;&lt;br&gt;
float: left | right | none;&lt;br&gt;
clear: both | right | left | none;&lt;br&gt;
top/left/bottom/right: ;&lt;br&gt;
&lt;br&gt;
CSS element removal:&lt;br&gt;
&lt;br&gt;
display: none | block | inline | table-cell | etc...;&lt;br&gt;
visibility: hidden | normal;&lt;br&gt;
&lt;br&gt;
CSS element "adding"/appending&lt;br&gt;
&lt;br&gt;
content: ;&lt;br&gt;
counter: ;&lt;br&gt;
&lt;br&gt;
So nerrr :)&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70738</link><pubDate>Sun, 29 May 2005 12:57:55 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70738</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/70738/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>mVPstar wrote:You can't.&amp;nbsp; At least, I'm sure that's
not possible.&amp;nbsp; CSS is meant to style documents.&amp;nbsp;CSS doesn't
position the actual elements in a document nor does it write/append/or
delete any. CSS only styles the representations of those elements that
get delivered to the&amp;#8230;</evnet:previewtext><dc:creator>W3bbo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/70738/Trackback.aspx</trackback:ping></item><item><title>Re: Discussion: Is CSS layout overrated?</title><description>The beauty of a CSS layout is the fact that in can degrade nicely on clients that don't support CSS.&lt;BR&gt;&lt;BR&gt;Most likely, the page would render as regular text.&amp;nbsp; On a PDA/Smartphone, text is usually the best format for actually getting the content to the user&amp;nbsp;as opposed to trying to render 500px table layouts to such a small screen and creating page overflows.&lt;BR&gt;&lt;BR&gt;For instance, if you take W3bbo's webpage: &lt;a href="http://www.bannedhosting.com/"&gt;http://www.bannedhosting.com/&lt;/a&gt;&amp;nbsp;and save it to your desktop (just the page, not the stylesheet), and then open it up in your browser, this simulates what happens when a client doesn't support CSS.&lt;BR&gt;&lt;BR&gt;Of course the hidden humour in my prior statement could also be "just open it up in IE and you'll see what happens when a client doesn't truly support CSS". :)&lt;BR&gt;&lt;BR&gt;Anyways...as you can see, his page looks wonderful and entirely useful, even without the styles.&lt;BR&gt;&lt;BR&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;kenfine wrote:&lt;/div&gt;&lt;div&gt;It's less obvious how you can use CSS to do things that typically involve server-side code: a rendering as PDF, or a rendering as a multipart mail, or a translation to an XML feed.&lt;BR&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;BR&gt;&lt;BR&gt;You can't.&amp;nbsp; At least, I'm sure that's not possible.&amp;nbsp; CSS is meant to style documents.&amp;nbsp;CSS doesn't position the actual elements in a document nor does it write/append/or delete any. CSS only styles the representations of those elements that get delivered to the client, and as was said before, CSS is on the client side, not the server side.&lt;BR&gt;&lt;BR&gt;W3bbo can back this up. :)&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;mVPstar&lt;BR&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70735</link><pubDate>Sun, 29 May 2005 12:34:01 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70735</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/70735/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>The beauty of a CSS layout is the fact that in can degrade nicely on clients that don't support CSS.Most likely, the page would render as regular text.&amp;nbsp; On a PDA/Smartphone, text is usually the best format for actually getting the content to the user&amp;nbsp;as opposed to trying to render 500px&amp;#8230;</evnet:previewtext><dc:creator>mVPstar</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/70735/Trackback.aspx</trackback:ping></item><item><title>Re: Discussion: Is CSS layout overrated?</title><description>&lt;P&gt;Thanks for the replies, everyone. &lt;BR&gt;&lt;BR&gt;Part of what I'm exploring is how "web standards" translate to real world implementations. Ideally every client would adhere to W3C. If that's not happening, then developers have two choices: &lt;BR&gt;&lt;BR&gt;a) develop to a spec that they believe the world "should" follow; or &lt;BR&gt;&lt;BR&gt;b) develop something that works for the clients that are out there. &lt;BR&gt;&lt;BR&gt;Shining, I think you missed some of the nuance of what I'm saying. No need to cite csszengarden; look again and you'll notice that site linked in my original message. Nor am I asking if CSS layout is worthwhile or not; one scenario I mentioned was rendering CSS1/2 out of dynamic database content. &lt;BR&gt;&lt;BR&gt;It's reasonable to ask whether the gains one gets out of a theoretically purer and more elegant implementation are worth the costs in time and compatability. "Proper" "usable" and "HTML soup" are loaded terms with inbuilt biases. &lt;BR&gt;&lt;BR&gt;Guiding the discussion a bit: given the following clients: &lt;BR&gt;&lt;BR&gt;BlackBerry&lt;BR&gt;PocketPC&lt;BR&gt;Safari&lt;BR&gt;Windows Smartphone&lt;BR&gt;Other Phone types&lt;BR&gt;Accessible screenreaders&lt;BR&gt;&lt;BR&gt;...how do they render "web standards"? (anyone know? Bueller?)&amp;nbsp;Do they do better with plain text, tableless HTML, or CSS? If they don't directly support CSS, what are typical strategies for tranforming data from CSS'ed markup to&amp;nbsp;a form that works well for them? This isn't a set-up job... I'm honestly interested in how other people get the work done, and how those methods compare to server-side methods that I understand well. &lt;BR&gt;&lt;BR&gt;What are the limits of translations from CSS to other presentational forms, and how do people get around these limits? It's clear to me how to make differently styled pages, or printer-ready versions of pages, or pages that are optimized for a particular display format. It's less obvious how you can use CSS to do things that typically involve server-side code: a rendering as PDF, or a rendering as a multipart mail, or a translation to an XML feed.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;-KF &lt;/P&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70713</link><pubDate>Sun, 29 May 2005 07:56:08 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70713</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/70713/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Thanks for the replies, everyone. Part of what I'm exploring is how "web standards" translate to real world implementations. Ideally every client would adhere to W3C. If that's not happening, then developers have two choices: a) develop to a spec that they believe the world "should" follow; or b)&amp;#8230;</evnet:previewtext><dc:creator>kenfine</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/70713/Trackback.aspx</trackback:ping></item><item><title>Re: Discussion: Is CSS layout overrated?</title><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;kenfine wrote:&lt;/div&gt;&lt;div&gt;People cite the importance of of seperating
"content" from "presentation." In my experience, a database provides
you with a structured and consistent way to pull clean data.&lt;br&gt;
&lt;br&gt;
People suggest that CSS can unleash the lost paradise of the syntactic
web. IMHO, it's a lot more likely to happen with a richly associative,
consistent database schema that fully describes its content. People are
typically using and naming CSS1 typographic elements with
presentational, rather than syntactic naming schemes. &lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;
&lt;br&gt;

The idea isn't so you have two separate data sources but so that making
changes is easier. Creating an entirely new layout of HTML soup isn't
exactly easy and done properly a pure CSS design can expedite this
process by leaps and bounds. A good example of this would be:&lt;br&gt;

&lt;br&gt;

http://www.csszengarden.com/&lt;br&gt;
&lt;br&gt;
Also, a richly associative, consistent database-schema is fine and
dandy but exactly how do you take that and present it to your visitors?&lt;br&gt;
&lt;br&gt;
&lt;BLOCKQUOTE&gt;&lt;div&gt;kenfine wrote:&lt;/div&gt;&lt;div&gt;CSS adherents argue that CSS-based layouts are
more easily and consistently read by the wide variety of devices out
there. I'm honestly curious: is this true? What data standard will a
BlackBerry consume and render well? A PalmPilot? PocketPC IE? Mobile
telephones? Screenreaders for the blind? Would these technologies play
nicer with&amp;nbsp;CSS/CSS2, or a particularized text-only or HTML/only
version based on server-side server-side detection of the
client?&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;
&lt;br&gt;
Standards compliance means that there is a specification that all of
these devices are designed for and therefore it will work. HTML soup on
the other hand isn't so clearcut.&lt;br&gt;
&lt;br&gt;
&lt;BLOCKQUOTE&gt;&lt;div&gt;kenfine wrote:&lt;/div&gt;&lt;div&gt;So long as there are inconsistencies in how CSS
is rendered across browsers and devices, and those inconsistencies are
a PITA relative to competing methods of content delivery, it's use as a
supposed "standard" is blunted.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;

&lt;br&gt;
http://www.w3.org/Style/CSS/#specs&lt;br&gt;
&lt;br&gt;
There are the specifications. If everyone made things according to them
there wouldn't be a problem. Unfortunately there are a few people who
don't so you'll have to take that up with &lt;a href="http://blogs.msdn.com/ie/default.aspx"&gt;them&lt;/a&gt;. Until then, there are other &lt;a href="http://dean.edwards.name/IE7/"&gt;people&lt;/a&gt; you can turn to.&lt;br&gt;

&lt;br&gt;

&lt;BLOCKQUOTE&gt;&lt;div&gt;kenfine wrote:&lt;/div&gt;&lt;div&gt;People argue that &lt;a target="_blank" href="http://www.csszengarden.com/"&gt;CSS can easily be re-cast into myriad different presentational forms&lt;/a&gt;.&amp;nbsp;It
seems to me that once my data is in a well-structured database, I can
render it however I want: as text, as table-based HTML, as a CSS
layout. And it's also possible to render the page in ways that aren't
so easy to translate with typical methods that have evolved around CSS:
as a PDF file, as a multipart e-mail, as dynamically-loaded data in a
Flash movie.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;


&lt;br&gt;
That doesn't change the fact that the data needs to be delivered some
way, and delievering HTML soup makes your life a living heck. Not to
mention it renders slowly, it takes longer to transfer, and it raises
server loads as a consequence of the longer page transfers.&lt;br&gt;


&lt;br&gt;
&lt;BLOCKQUOTE&gt;&lt;div&gt;kenfine wrote:&lt;/div&gt;&lt;div&gt;A DB and programming gives you the power to
render your data in the present and into any future presentational
form. &lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;



&lt;br&gt;
You're not the one who is rendering it, the client is. You're putting it into a format, yes but you're not rendering it.&lt;br&gt;



&lt;br&gt;
&lt;BLOCKQUOTE&gt;&lt;div&gt;kenfine wrote:&lt;/div&gt;&lt;div&gt;Classes and OOP techniques can manage the
complexity of rendering to multiple clients and presentational types. &lt;a target="_blank" href="http://channel9.msdn.com/ShowPost.aspx?PostID=50749"&gt;I have some half-baked ideas for using declaritive markup to easily redesign pages&lt;/a&gt;, and ASP.NET/2.0 seems to have anticipated many of the intents of my design.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;




&lt;br&gt;
Then go knock yourself out, no one is forcing you to write web pages properly.&lt;br&gt;




&lt;br&gt;
&lt;BLOCKQUOTE&gt;&lt;div&gt;kenfine wrote:&lt;/div&gt;&lt;div&gt;I guess what I'm really asking is: given a good
database schema and an ability to write web applications, what
additional things will I win by spending time making CSS layouts...and
what are the liabilities?&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;





&lt;br&gt;
Hmm... Not much I suppose; unless you considering the following to be useful:&lt;br&gt;
&lt;ul&gt;
  &lt;li&gt;Faster Development&lt;/li&gt;
  &lt;li&gt;Smaller Pages (think bandwidth)&lt;br&gt;
  &lt;/li&gt;
  &lt;li&gt;Faster Page Rendering&lt;/li&gt;
  &lt;li&gt;Lower Server Loads as a consquence of connections closing faster&lt;/li&gt;
  &lt;li&gt;Ease of Use&lt;br&gt;
  &lt;/li&gt;
&lt;/ul&gt;





&lt;BLOCKQUOTE&gt;&lt;div&gt;kenfine wrote:&lt;/div&gt;&lt;div&gt;Depending on the answers I get back, I may also
be making an argument for the relative priorities of up-and-coming
developers. Is CSS layout truly the killer app to learn first? Or would
their attention be better turned to learning structured data concepts,
DB stuff, and an application layer (ASP, PHP, ASP.NET?)&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;





&lt;br&gt;
If you're going to be writing websites, it is generally a good idea to know how to write them before you do anything else.</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70697</link><pubDate>Sun, 29 May 2005 03:54:05 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70697</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/70697/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>kenfine wrote:People cite the importance of of seperating
"content" from "presentation." In my experience, a database provides
you with a structured and consistent way to pull clean data.

People suggest that CSS can unleash the lost paradise of the syntactic
web. IMHO, it's a lot more likely&amp;#8230;</evnet:previewtext><dc:creator>Shining Arcanine</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/70697/Trackback.aspx</trackback:ping></item><item><title>Re: Discussion: Is CSS layout overrated?</title><description>If you're into a data-oriented paradigm, you might consider skipping HTML and CSS altogether.&amp;nbsp; Dump your queries direct to the browser&amp;nbsp;as XML, and link an XSLT stylesheet to handle formatting.&lt;BR&gt;&lt;BR&gt;Warning: this is a rather avant-garde approach and I've only seen one site actually use it.&lt;BR&gt;&lt;BR&gt;EDIT: And my take on the question is yes... CSS is overrated, but also underused. :)</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70689</link><pubDate>Sun, 29 May 2005 02:28:10 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70689</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/70689/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>If you're into a data-oriented paradigm, you might consider skipping HTML and CSS altogether.&amp;nbsp; Dump your queries direct to the browser&amp;nbsp;as XML, and link an XSLT stylesheet to handle formatting.Warning: this is a rather avant-garde approach and I've only seen one site actually use it.EDIT:&amp;#8230;</evnet:previewtext><dc:creator>Maurits</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/70689/Trackback.aspx</trackback:ping></item><item><title>Re: Discussion: Is CSS layout overrated?</title><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;Cairo wrote:&lt;/div&gt;&lt;div&gt;Honestly, I'm using a mix of table-based plus CSS
styling these days. Straight CSS ends up being more work, for a less
reliable result.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;
&lt;br&gt;
So what you want, but I prefer semantic XHTML1.1 w/ CSS2.1 over tables any day.&lt;br&gt;
&lt;br&gt;
I'm actually slower with tables than I am with CSS now.&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70668</link><pubDate>Sun, 29 May 2005 00:24:10 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70668</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/70668/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Cairo wrote:Honestly, I'm using a mix of table-based plus CSS
styling these days. Straight CSS ends up being more work, for a less
reliable result.

So what you want, but I prefer semantic XHTML1.1 w/ CSS2.1 over tables any day.

I'm actually slower with tables than I am with CSS now.</evnet:previewtext><dc:creator>W3bbo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/70668/Trackback.aspx</trackback:ping></item><item><title>Re: Discussion: Is CSS layout overrated?</title><description>Honestly, I'm using a mix of table-based plus CSS styling these days. Straight CSS ends up being more work, for a less reliable result.&lt;br&gt;&lt;br&gt;Having said that, I recently leaned on the power of CSS to reduce a webpage from 50k to 5k by removing most of the style to an external CSS file (that's loaded once for the entire site). So, it's cool for that.&lt;br&gt;&lt;br&gt;My favorite is XSL + CSS, though. Post-processing the HTML/XHTML/XML and adding CSS makes giving a site a facelift really easy.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70664</link><pubDate>Sun, 29 May 2005 00:17:04 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70664</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/70664/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Honestly, I'm using a mix of table-based plus CSS styling these days. Straight CSS ends up being more work, for a less reliable result.Having said that, I recently leaned on the power of CSS to reduce a webpage from 50k to 5k by removing most of the style to an external CSS file (that's loaded once&amp;#8230;</evnet:previewtext><dc:creator>Cairo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/70664/Trackback.aspx</trackback:ping></item><item><title>Re: Discussion: Is CSS layout overrated?</title><description>Oh and please, lets not forget the &lt;a href="http://www.csszengarden.com"&gt;Holy Grail of CSS&lt;/a&gt;, mm'key? :)&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70657</link><pubDate>Sat, 28 May 2005 23:07:19 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70657</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/70657/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Oh and please, lets not forget the Holy Grail of CSS, mm'key? :)</evnet:previewtext><dc:creator>W3bbo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/70657/Trackback.aspx</trackback:ping></item><item><title>Re: Discussion: Is CSS layout overrated?</title><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;kenfine wrote:&lt;/div&gt;&lt;div&gt;People argue that &lt;A href="http://www.csszengarden.com/" target=_blank&gt;CSS can easily be re-cast into myriad different presentational forms&lt;/A&gt;.&amp;nbsp;It seems to me that once my data is in a well-structured database, I can render it however I want: as text, as table-based HTML, as a CSS layout. And it's also possible to render the page in ways that aren't so easy to translate with typical methods that have evolved around CSS: as a PDF file, as a multipart e-mail, as dynamically-loaded data in a Flash movie.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;You don't get it (in this part). All the things you describe can only be done at the server side while css does style/markup at the client side. What do they mean with "different presentational forms"? Simple, you can have 1 webpage with multiple stylesheets where each of those stylesheets are used for those different presentational forms: paper, television, projection or a monitor.</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70656</link><pubDate>Sat, 28 May 2005 23:04:42 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/70642-Discussion-Is-CSS-layout-overrated/?CommentID=70656</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/70656/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>kenfine wrote:People argue that CSS can easily be re-cast into myriad different presentational forms.&amp;nbsp;It seems to me that once my data is in a well-structured database, I can render it however I want: as text, as table-based HTML, as a CSS layout. And it's also possible to render the page in&amp;#8230;</evnet:previewtext><dc:creator>ZippyV</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/70656/Trackback.aspx</trackback:ping></item></channel></rss>