<?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: Floats Don&#8217;t Suck If You Use Them Right</title>
	<atom:link href="http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/feed/" rel="self" type="application/rss+xml" />
	<link>http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/</link>
	<description>Things that Eric A. Meyer, CSS expert, writes about on his personal Web site; it&#039;s largely Web standards and Web technology, but also various bits of culture, politics, personal observations, and other miscellaneous stuff</description>
	<lastBuildDate>Fri, 10 May 2013 11:50:23 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Andrew</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-632</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Mon, 02 Aug 2004 15:20:41 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-632</guid>
		<description><![CDATA[It seems to me that the issue is this: graphic design, in almost any medium, needs to accomodate grid layouts. Those could be multi-column blog layouts, traditional top-nav/left-nav/body content layouts, stacked multi-column grids like newspapers, or portal UIs for web applications. Table tags allowed this, and float/clear does as well.

If CSS didn&#039;t have a plan for letting designers build grid layouts, then it was flawed. Visual design without grids is like programming without variables. I think this is the root of Andrei--and others&#039;--frustration with the eccentricity of float/clear. Fonts and color and letter-spacing are great, and necessary, but grids are the foundation for everything. 

I&#039;m not sure I see the answer in this post or in any comment: if not tables or float/clear, then what combination of HTML and CSS &lt;em&gt;was&lt;/em&gt; intended to provide designers with the power to create grid layouts?]]></description>
		<content:encoded><![CDATA[<p>It seems to me that the issue is this: graphic design, in almost any medium, needs to accomodate grid layouts. Those could be multi-column blog layouts, traditional top-nav/left-nav/body content layouts, stacked multi-column grids like newspapers, or portal UIs for web applications. Table tags allowed this, and float/clear does as well.</p>
<p>If CSS didn&#8217;t have a plan for letting designers build grid layouts, then it was flawed. Visual design without grids is like programming without variables. I think this is the root of Andrei&#8211;and others&#8217;&#8211;frustration with the eccentricity of float/clear. Fonts and color and letter-spacing are great, and necessary, but grids are the foundation for everything. </p>
<p>I&#8217;m not sure I see the answer in this post or in any comment: if not tables or float/clear, then what combination of HTML and CSS <em>was</em> intended to provide designers with the power to create grid layouts?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Laurens Holst</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-601</link>
		<dc:creator>Laurens Holst</dc:creator>
		<pubDate>Sun, 25 Jul 2004 12:19:19 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-601</guid>
		<description><![CDATA[Brade, for using blocks as inline items, CSS 2.1 has the inline-block display. Unfortunately, it is not supported well at all, not even in Mozilla. It would be very useful if it were.

~Grauw]]></description>
		<content:encoded><![CDATA[<p>Brade, for using blocks as inline items, CSS 2.1 has the inline-block display. Unfortunately, it is not supported well at all, not even in Mozilla. It would be very useful if it were.</p>
<p>~Grauw</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Benjamin</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-586</link>
		<dc:creator>Benjamin</dc:creator>
		<pubDate>Thu, 22 Jul 2004 23:28:24 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-586</guid>
		<description><![CDATA[Floats are great to build a site with, if you know your tips n tricks and understand the workings off each browser.

clear your divs if they&#039;re nested in a containing div

always follow the notion &quot;plan you&#039;re route before you walk your path&quot;

HAI! *bows*]]></description>
		<content:encoded><![CDATA[<p>Floats are great to build a site with, if you know your tips n tricks and understand the workings off each browser.</p>
<p>clear your divs if they&#8217;re nested in a containing div</p>
<p>always follow the notion &#8220;plan you&#8217;re route before you walk your path&#8221;</p>
<p>HAI! *bows*</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brade</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-540</link>
		<dc:creator>Brade</dc:creator>
		<pubDate>Wed, 21 Jul 2004 12:28:31 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-540</guid>
		<description><![CDATA[The problem is, your site looks like bunk compared to, say, www.stopdesign.com, which employs floats extensively for layout. Kinda hard for me to believe that Bowman&#039;s &quot;wrong&quot; when his finished product is light years ahead of yours. Also, floats are well-loved not just for &quot;clear&quot; (not even primarily), but mostly because they are able to stack horizontally (i.e. just about every topnav you see these days) so they can essentially be used as inline items even though you have all the block properties at your disposal.]]></description>
		<content:encoded><![CDATA[<p>The problem is, your site looks like bunk compared to, say, <a href="http://www.stopdesign.com" rel="nofollow">http://www.stopdesign.com</a>, which employs floats extensively for layout. Kinda hard for me to believe that Bowman&#8217;s &#8220;wrong&#8221; when his finished product is light years ahead of yours. Also, floats are well-loved not just for &#8220;clear&#8221; (not even primarily), but mostly because they are able to stack horizontally (i.e. just about every topnav you see these days) so they can essentially be used as inline items even though you have all the block properties at your disposal.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kris Gosser</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-533</link>
		<dc:creator>Kris Gosser</dc:creator>
		<pubDate>Tue, 20 Jul 2004 03:35:05 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-533</guid>
		<description><![CDATA[As what Mike Pick said in comment # 4, once you learn the bugs and tricks they work.

Proving the point, for almost 10 years designers were using table tricks and bugs for layout purposes that weren&#039;t originally meant for a table to be used that way.]]></description>
		<content:encoded><![CDATA[<p>As what Mike Pick said in comment # 4, once you learn the bugs and tricks they work.</p>
<p>Proving the point, for almost 10 years designers were using table tricks and bugs for layout purposes that weren&#8217;t originally meant for a table to be used that way.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Egor Kloos</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-516</link>
		<dc:creator>Egor Kloos</dc:creator>
		<pubDate>Mon, 19 Jul 2004 12:41:54 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-516</guid>
		<description><![CDATA[I agree that floats are being abused like table are often abused. But then again, it&#039;s matter of choice. Layouting a page is a must and you chose to do it either in CSS or in HTML. We&#039;ll then the choice for me is easy. CSS it is. Using javascript to keep the code clean is option. But it may be tricky to keep a layout from cracking up when javascript is disabled of not present. I would suggest to resist the option to clean up HTML for a CSS hack (floats) by adding a javascript workaround. Clean HTML isn&#039;t a holy grail you know. Just preferable.]]></description>
		<content:encoded><![CDATA[<p>I agree that floats are being abused like table are often abused. But then again, it&#8217;s matter of choice. Layouting a page is a must and you chose to do it either in CSS or in HTML. We&#8217;ll then the choice for me is easy. CSS it is. Using javascript to keep the code clean is option. But it may be tricky to keep a layout from cracking up when javascript is disabled of not present. I would suggest to resist the option to clean up HTML for a CSS hack (floats) by adding a javascript workaround. Clean HTML isn&#8217;t a holy grail you know. Just preferable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Budd</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-513</link>
		<dc:creator>Andy Budd</dc:creator>
		<pubDate>Mon, 19 Jul 2004 10:39:32 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-513</guid>
		<description><![CDATA[I wonder if we will start to see a table like backlash against using floats for layout now?]]></description>
		<content:encoded><![CDATA[<p>I wonder if we will start to see a table like backlash against using floats for layout now?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrei Herasimchuk</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-512</link>
		<dc:creator>Andrei Herasimchuk</dc:creator>
		<pubDate>Mon, 19 Jul 2004 10:02:26 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-512</guid>
		<description><![CDATA[&lt;blockquote&gt;&lt;p&gt;A chance that I&#039;m missing something here, but what is it that people are after?&lt;/p&gt;&lt;/blockquote&gt;

Well… check out my multi-column on Deisng by Fire. That’s kind of thing is a basic layout technique — a three column layout where the third column is then split into two itself. Things like that are what I’m after.

Outside of my personal use of CSS for my pubishing content, Douglas is spot on when he says web applications need these sort of complex layout solutions for UI pieces, as web apps are not just about reading content.]]></description>
		<content:encoded><![CDATA[<blockquote><p>A chance that I&#8217;m missing something here, but what is it that people are after?</p>
</blockquote>
<p>Well… check out my multi-column on Deisng by Fire. That’s kind of thing is a basic layout technique — a three column layout where the third column is then split into two itself. Things like that are what I’m after.</p>
<p>Outside of my personal use of CSS for my pubishing content, Douglas is spot on when he says web applications need these sort of complex layout solutions for UI pieces, as web apps are not just about reading content.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-508</link>
		<dc:creator>James</dc:creator>
		<pubDate>Mon, 19 Jul 2004 06:36:10 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-508</guid>
		<description><![CDATA[&lt;a href=&quot;http://www.w3.org/TR/css3-multicol/&quot;&gt;CSS3 columns&lt;/a&gt; aren&#039;t really designed for doing sidebars/navigation links, but rather multi-column content layout (like in newspapers).  That is, unless you want your content to appear in the same column as your navigation links ...

If you want to do a sidebar (like the one on the right here) without specifying a fixed width with the new CSS3 properties, you should use the float and float-displace properties.

For a sidebar on the right as in this page, set float to right on the sidebar element, and float-displace to block on the content element.  This way, the content will remain indented past the end of the float rather than wrapping back to the margin.  This property should make it a lot easier to implement a number of layouts such that they scale properly with different font sizes.]]></description>
		<content:encoded><![CDATA[<p><a href="http://www.w3.org/TR/css3-multicol/">CSS3 columns</a> aren&#8217;t really designed for doing sidebars/navigation links, but rather multi-column content layout (like in newspapers).  That is, unless you want your content to appear in the same column as your navigation links &#8230;</p>
<p>If you want to do a sidebar (like the one on the right here) without specifying a fixed width with the new CSS3 properties, you should use the float and float-displace properties.</p>
<p>For a sidebar on the right as in this page, set float to right on the sidebar element, and float-displace to block on the content element.  This way, the content will remain indented past the end of the float rather than wrapping back to the margin.  This property should make it a lot easier to implement a number of layouts such that they scale properly with different font sizes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Z</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-503</link>
		<dc:creator>James Z</dc:creator>
		<pubDate>Sun, 18 Jul 2004 22:09:56 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-503</guid>
		<description><![CDATA[Part of the situation is that while float (suck) are not intended for positioning, they do the job. While there are a number of quirks to using them it is an acceptable compromise to dealing with the lack of a &quot;clear&quot; attribute for absolute or relative positions.]]></description>
		<content:encoded><![CDATA[<p>Part of the situation is that while float (suck) are not intended for positioning, they do the job. While there are a number of quirks to using them it is an acceptable compromise to dealing with the lack of a &#8220;clear&#8221; attribute for absolute or relative positions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Pick</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-502</link>
		<dc:creator>Mike Pick</dc:creator>
		<pubDate>Sun, 18 Jul 2004 20:30:26 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-502</guid>
		<description><![CDATA[&lt;b&gt;I completely agree with Mike Pick&lt;/b&gt;

Ah, I like that.

Seriously though, I feel like I can create a floating monster in my sleep at this point: to blow my own horn, check out the insane floating action of &lt;a href=&quot;http://www.mckinseyquarterly.com&quot; title=&quot;McKinsey Quarterly&quot;&gt;McKinsey Quarterly&lt;/a&gt; which has CSS that is so complicated that i am frankly embarrassed by it (though the design is not mine.) . (And it won&#039;t validate either.)

Yes, we are misusing floats, but we can use them to create some serious layouts. HTML == hacking from day one. One day we may have a perfect set of layout tools for the web that completely separate content from presentation and give us the flexibility we need and want, but in the meantime, we just have to get on with it.]]></description>
		<content:encoded><![CDATA[<p><b>I completely agree with Mike Pick</b></p>
<p>Ah, I like that.</p>
<p>Seriously though, I feel like I can create a floating monster in my sleep at this point: to blow my own horn, check out the insane floating action of <a href="http://www.mckinseyquarterly.com" title="McKinsey Quarterly">McKinsey Quarterly</a> which has CSS that is so complicated that i am frankly embarrassed by it (though the design is not mine.) . (And it won&#8217;t validate either.)</p>
<p>Yes, we are misusing floats, but we can use them to create some serious layouts. HTML == hacking from day one. One day we may have a perfect set of layout tools for the web that completely separate content from presentation and give us the flexibility we need and want, but in the meantime, we just have to get on with it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marten Veldthuis</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-501</link>
		<dc:creator>Marten Veldthuis</dc:creator>
		<pubDate>Sun, 18 Jul 2004 14:51:35 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-501</guid>
		<description><![CDATA[Something I have been dieing to have is some form of relative-absolute positioning. Meaning: the ability to attach some point of an element to some other point on another element. So for example, in a situation with two div&#039;s with id&#039;s &quot;div-a&quot; and &quot;div-b&quot;:
- attach top-left of div-b to bottom-left of div-a
- attach top-right of div-b to bottom-right of div-a

Perhaps even with the addition of being able to specify a distance from specified point (20px left of top-right of div-b), or percentages ((40% of width of div-a) below top-right of div-b).

The day we&#039;re given this kind of flexibility would be a really fine day.]]></description>
		<content:encoded><![CDATA[<p>Something I have been dieing to have is some form of relative-absolute positioning. Meaning: the ability to attach some point of an element to some other point on another element. So for example, in a situation with two div&#8217;s with id&#8217;s &#8220;div-a&#8221; and &#8220;div-b&#8221;:<br />
- attach top-left of div-b to bottom-left of div-a<br />
- attach top-right of div-b to bottom-right of div-a</p>
<p>Perhaps even with the addition of being able to specify a distance from specified point (20px left of top-right of div-b), or percentages ((40% of width of div-a) below top-right of div-b).</p>
<p>The day we&#8217;re given this kind of flexibility would be a really fine day.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Douglas</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-499</link>
		<dc:creator>Douglas</dc:creator>
		<pubDate>Sun, 18 Jul 2004 14:37:16 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-499</guid>
		<description><![CDATA[Would be nice to have something like display: table-cell. Oh, we do...

Mike P: in an application (a web app) there is more to the UI than reading content.]]></description>
		<content:encoded><![CDATA[<p>Would be nice to have something like display: table-cell. Oh, we do&#8230;</p>
<p>Mike P: in an application (a web app) there is more to the UI than reading content.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike P.</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-497</link>
		<dc:creator>Mike P.</dc:creator>
		<pubDate>Sun, 18 Jul 2004 10:57:38 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-497</guid>
		<description><![CDATA[I completely agree with Mike Pick here, and furthermore, without  the current popular applications of floats that people are employing, we wouldn&#039;t be enjoying the CSS revolution (and web design evolution) that we are today. Things are evolving, from tables to CSS, and the &#039;fittest tag for the job&#039; has been selected for (hello biology 101).

&lt;em&gt;&quot;Without some reasonable solution to solve complex multi-column layouts, everything looks like a blog&quot;&lt;/em&gt;

A chance that I&#039;m missing something here, but what is it that people are after? What are these applications/sites etc. that need &#039;complex multi columns?&#039;. Where are people supposed to be viewing these creations? Panoramic monitors? 

It&#039;s not that everything looks like a blog; it&#039;s that a multi-column layout works for the data we are trying to present, for the medium that we are presenting it on. This is similar to displaying data in a table; it always looks like a table, because a table is the best way to present said data.]]></description>
		<content:encoded><![CDATA[<p>I completely agree with Mike Pick here, and furthermore, without  the current popular applications of floats that people are employing, we wouldn&#8217;t be enjoying the CSS revolution (and web design evolution) that we are today. Things are evolving, from tables to CSS, and the &#8216;fittest tag for the job&#8217; has been selected for (hello biology 101).</p>
<p><em>&#8220;Without some reasonable solution to solve complex multi-column layouts, everything looks like a blog&#8221;</em></p>
<p>A chance that I&#8217;m missing something here, but what is it that people are after? What are these applications/sites etc. that need &#8216;complex multi columns?&#8217;. Where are people supposed to be viewing these creations? Panoramic monitors? </p>
<p>It&#8217;s not that everything looks like a blog; it&#8217;s that a multi-column layout works for the data we are trying to present, for the medium that we are presenting it on. This is similar to displaying data in a table; it always looks like a table, because a table is the best way to present said data.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrei Herasimchuk</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-493</link>
		<dc:creator>Andrei Herasimchuk</dc:creator>
		<pubDate>Sun, 18 Jul 2004 07:35:47 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/17/floats-dont-suck-if-you-use-them-right/#comment-493</guid>
		<description><![CDATA[Completely agree that using float for what it was intended for -- like the preview thumbnails on the new DxF home page -- really is great. However, to go the XHTML Strict route, designers need options to do the kind of complex layout I was going for on the redesign. Absolute positioning is not the right solution all of the time. Heck, not even most of the time. Without some reasonable solution to solve complex multi-column layouts, everything looks like a blog, and when designing a serious web app, or even slightly more complex web site than a publication or blog, designers need tools to do this. That was largely the gist of my complaint, even if I didn&#039;t communicate it very well.]]></description>
		<content:encoded><![CDATA[<p>Completely agree that using float for what it was intended for &#8212; like the preview thumbnails on the new DxF home page &#8212; really is great. However, to go the XHTML Strict route, designers need options to do the kind of complex layout I was going for on the redesign. Absolute positioning is not the right solution all of the time. Heck, not even most of the time. Without some reasonable solution to solve complex multi-column layouts, everything looks like a blog, and when designing a serious web app, or even slightly more complex web site than a publication or blog, designers need tools to do this. That was largely the gist of my complaint, even if I didn&#8217;t communicate it very well.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->