<?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: Everything you Know about Clearfix is Wrong</title>
	<atom:link href="http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/feed/" rel="self" type="application/rss+xml" />
	<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/</link>
	<description>The Web Practitioner&#039;s Blog</description>
	<lastBuildDate>Thu, 09 Feb 2012 01:58:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: Ross</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-37833</link>
		<dc:creator>Ross</dc:creator>
		<pubDate>Sat, 20 Nov 2010 20:02:00 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-37833</guid>
		<description>I just wanted to say that reading through the discussion in these comments is nightmarish! The overall flow of conversation goes down to up, while the flow within threads goes up to down. Indenting seems to randomly increase. Replies appear under comments they are not replying to. So as much as I&#039;d love to participate in the discussion, I&#039;ve completely lost what&#039;s been said where! Argh.</description>
		<content:encoded><![CDATA[<p>I just wanted to say that reading through the discussion in these comments is nightmarish! The overall flow of conversation goes down to up, while the flow within threads goes up to down. Indenting seems to randomly increase. Replies appear under comments they are not replying to. So as much as I&#8217;d love to participate in the discussion, I&#8217;ve completely lost what&#8217;s been said where! Argh.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ricardo</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-22778</link>
		<dc:creator>Ricardo</dc:creator>
		<pubDate>Mon, 06 Sep 2010 00:26:47 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-22778</guid>
		<description>border-radius doesn&#039;t validate either. Validating CSS should be just for syntax checking, all browsers can cope with unknown properties just fine.</description>
		<content:encoded><![CDATA[<p>border-radius doesn&#8217;t validate either. Validating CSS should be just for syntax checking, all browsers can cope with unknown properties just fine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thierry Koblentz</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-21588</link>
		<dc:creator>Thierry Koblentz</dc:creator>
		<pubDate>Wed, 07 Jul 2010 00:29:56 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-21588</guid>
		<description>@Marc Watts

As I told you on http://perishablepress.com/press/2009/12/06/new-clearfix-hack/ your &quot;technique&quot; is a really bad solution. It can only create more issues than it solves.</description>
		<content:encoded><![CDATA[<p>@Marc Watts</p>
<p>As I told you on <a href="http://perishablepress.com/press/2009/12/06/new-clearfix-hack/" rel="nofollow">http://perishablepress.com/press/2009/12/06/new-clearfix-hack/</a> your &#8220;technique&#8221; is a really bad solution. It can only create more issues than it solves.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc watts</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-21407</link>
		<dc:creator>Marc watts</dc:creator>
		<pubDate>Sun, 27 Jun 2010 10:48:14 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-21407</guid>
		<description>The best way to use a clearfix can be found at &lt;a href=&quot;http://www.marcwatts.com.au/web-development/css/best-clearfix-ever.html&quot; rel=&quot;nofollow&quot;&gt;best clearfix ever&lt;/a&gt;. It doesn&#039;t use class names to fix the problem but an automatic solution that should be applied to all block level elements except for the p and footer elements.</description>
		<content:encoded><![CDATA[<p>The best way to use a clearfix can be found at <a href="http://www.marcwatts.com.au/web-development/css/best-clearfix-ever.html" rel="nofollow">best clearfix ever</a>. It doesn&#8217;t use class names to fix the problem but an automatic solution that should be applied to all block level elements except for the p and footer elements.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-21317</link>
		<dc:creator>Dan</dc:creator>
		<pubDate>Sat, 19 Jun 2010 22:26:22 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-21317</guid>
		<description>Just tried your method and now my header has a scrollbar. I also can&#039;t use overflow:hidden for various other reasons. That&#039;s hardly everything you need to know about clearing floats.</description>
		<content:encoded><![CDATA[<p>Just tried your method and now my header has a scrollbar. I also can&#8217;t use overflow:hidden for various other reasons. That&#8217;s hardly everything you need to know about clearing floats.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thierry Koblentz</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-20325</link>
		<dc:creator>Thierry Koblentz</dc:creator>
		<pubDate>Sat, 01 May 2010 15:10:41 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-20325</guid>
		<description>Hi Bart,

As you can see your markup doesn&#039;t show. Could you publish a test case and post the URL? 
You can also email me everything if you wish (my first name @tjkdesign.com)

Thanks</description>
		<content:encoded><![CDATA[<p>Hi Bart,</p>
<p>As you can see your markup doesn&#8217;t show. Could you publish a test case and post the URL?<br />
You can also email me everything if you wish (my first name @tjkdesign.com)</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bart - Css Newbie</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-20280</link>
		<dc:creator>Bart - Css Newbie</dc:creator>
		<pubDate>Thu, 29 Apr 2010 06:19:31 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-20280</guid>
		<description>Great post! I have a question though. 
Consider this markup: 
...

        Shown
        Hidden

...
And Css:
#wrap {
    margin: 10px;
    padding: 10px;
    border: 1px solid #ccc;
    position: relative;
    overflow: hidden;
}

#wrap div.shown {
    float: left;
    height: 100px;
    width: 100px;
    border: 1px solid #ccc;
}

#wrap div.hidden {
    border: 1px solid #ccc;
    display: none;
    height: 100px;
    width: 100px;
    position: absolute;
    top: 110px;
    left: 10px;

}

#wrap:hover div.hidden {
    display: block;
}

What basically happens is when you hover over the &quot;wrap&quot; element, the child &quot;hidden&quot; will show (Supposed to be). Using the overflow approach, unfortunately it is sort of being cut-off. Sir Mal pointed this out and I didn&#039;t quite get the solution using &quot;display:inline&quot; and &quot;width: of some sort&quot; (No really sure). Perhaps a concrete example based on the code I&#039;ve given will enlighten me more. Regards.</description>
		<content:encoded><![CDATA[<p>Great post! I have a question though.<br />
Consider this markup:<br />
&#8230;</p>
<p>        Shown<br />
        Hidden</p>
<p>&#8230;<br />
And Css:<br />
#wrap {<br />
    margin: 10px;<br />
    padding: 10px;<br />
    border: 1px solid #ccc;<br />
    position: relative;<br />
    overflow: hidden;<br />
}</p>
<p>#wrap div.shown {<br />
    float: left;<br />
    height: 100px;<br />
    width: 100px;<br />
    border: 1px solid #ccc;<br />
}</p>
<p>#wrap div.hidden {<br />
    border: 1px solid #ccc;<br />
    display: none;<br />
    height: 100px;<br />
    width: 100px;<br />
    position: absolute;<br />
    top: 110px;<br />
    left: 10px;</p>
<p>}</p>
<p>#wrap:hover div.hidden {<br />
    display: block;<br />
}</p>
<p>What basically happens is when you hover over the &#8220;wrap&#8221; element, the child &#8220;hidden&#8221; will show (Supposed to be). Using the overflow approach, unfortunately it is sort of being cut-off. Sir Mal pointed this out and I didn&#8217;t quite get the solution using &#8220;display:inline&#8221; and &#8220;width: of some sort&#8221; (No really sure). Perhaps a concrete example based on the code I&#8217;ve given will enlighten me more. Regards.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thierry Koblentz</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-20243</link>
		<dc:creator>Thierry Koblentz</dc:creator>
		<pubDate>Wed, 28 Apr 2010 00:27:20 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-20243</guid>
		<description>Hi Wolf,

What you&#039;re saying about content being cut-off has already been addressed in previous comments.

Also, your suggestion about demo #4 would fail to create a fluid layout as these sidebars have their width set in pixels.

&quot;Basically any wrapper containing floats has to have clearfix applied&quot;

Good luck with that! ;)</description>
		<content:encoded><![CDATA[<p>Hi Wolf,</p>
<p>What you&#8217;re saying about content being cut-off has already been addressed in previous comments.</p>
<p>Also, your suggestion about demo #4 would fail to create a fluid layout as these sidebars have their width set in pixels.</p>
<p>&#8220;Basically any wrapper containing floats has to have clearfix applied&#8221;</p>
<p>Good luck with that! ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wolf</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-20235</link>
		<dc:creator>Wolf</dc:creator>
		<pubDate>Tue, 27 Apr 2010 17:44:49 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-20235</guid>
		<description>This article is misguided.

If your main wrapper has overflow: hidden;, what if you have any dropdowns sticking out of the main wrapper? A popover or megadropdown like in most modern user interfaces?

O yes, these get cut off, and there&#039;s no way to fix it without removing the overflow: hidden.

People saying you have to use overflow: scroll end up with scrollbars.

In demo 4, the the 3 columns should float to the left with defined widths. The wrapper gets clearfix using the :after method for modern browsers and zoom: 1 or display: inline-block so it gains layout in IE6 (See: http://www.satzansatz.de/cssd/onhavinglayout.html )

Basically any wrapper containing floats has to have clearfix applied, and any direct child of that wrapper should float. So in the case of a wrapper div with 3 columns, the colums float; the contents of the colums do not.</description>
		<content:encoded><![CDATA[<p>This article is misguided.</p>
<p>If your main wrapper has overflow: hidden;, what if you have any dropdowns sticking out of the main wrapper? A popover or megadropdown like in most modern user interfaces?</p>
<p>O yes, these get cut off, and there&#8217;s no way to fix it without removing the overflow: hidden.</p>
<p>People saying you have to use overflow: scroll end up with scrollbars.</p>
<p>In demo 4, the the 3 columns should float to the left with defined widths. The wrapper gets clearfix using the :after method for modern browsers and zoom: 1 or display: inline-block so it gains layout in IE6 (See: <a href="http://www.satzansatz.de/cssd/onhavinglayout.html" rel="nofollow">http://www.satzansatz.de/cssd/onhavinglayout.html</a> )</p>
<p>Basically any wrapper containing floats has to have clearfix applied, and any direct child of that wrapper should float. So in the case of a wrapper div with 3 columns, the colums float; the contents of the colums do not.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thierry Koblentz</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-20125</link>
		<dc:creator>Thierry Koblentz</dc:creator>
		<pubDate>Wed, 21 Apr 2010 05:44:48 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-20125</guid>
		<description>Mal,

There is no technique for modern browsers that comes without caveat. But when positioning elements outside of the container, it is possible to use display:inline plus &quot;width&quot; instead of overflow:hidden.</description>
		<content:encoded><![CDATA[<p>Mal,</p>
<p>There is no technique for modern browsers that comes without caveat. But when positioning elements outside of the container, it is possible to use display:inline plus &#8220;width&#8221; instead of overflow:hidden.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mal Curtis</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-20123</link>
		<dc:creator>Mal Curtis</dc:creator>
		<pubDate>Wed, 21 Apr 2010 01:47:03 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-20123</guid>
		<description>That&#039;s great 90% of the time, but not ALL the time. If you&#039;re playing absolutely positioned element inside the div, you&#039;ll be cutting off these elements. This happened for me recently when placing &#039;validation&#039; speech bubbles insides form &#039;rows&#039; which had overflow:hidden.</description>
		<content:encoded><![CDATA[<p>That&#8217;s great 90% of the time, but not ALL the time. If you&#8217;re playing absolutely positioned element inside the div, you&#8217;ll be cutting off these elements. This happened for me recently when placing &#8216;validation&#8217; speech bubbles insides form &#8216;rows&#8217; which had overflow:hidden.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Samuel Santos</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-20122</link>
		<dc:creator>Samuel Santos</dc:creator>
		<pubDate>Tue, 20 Apr 2010 23:43:27 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-20122</guid>
		<description>It is sometimes hard to detect floating errors. I usually use a &lt;a href=&quot;http://code.google.com/p/samaxesjs/wiki/CSSFloatPlugin&quot; rel=&quot;nofollow&quot;&gt;CSS Float jQuery plugin&lt;/a&gt; to find them.</description>
		<content:encoded><![CDATA[<p>It is sometimes hard to detect floating errors. I usually use a <a href="http://code.google.com/p/samaxesjs/wiki/CSSFloatPlugin" rel="nofollow">CSS Float jQuery plugin</a> to find them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thierry Koblentz</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-20115</link>
		<dc:creator>Thierry Koblentz</dc:creator>
		<pubDate>Tue, 20 Apr 2010 15:36:57 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-20115</guid>
		<description>@ Bart 

Yes I know about oocss. I believe I&#039;m one of the commenters on the page you link to ;).
Please do *not* follow this link for now though because it is flagged by Kaspersky. I&#039;ll contact Nicole.</description>
		<content:encoded><![CDATA[<p>@ Bart </p>
<p>Yes I know about oocss. I believe I&#8217;m one of the commenters on the page you link to ;).<br />
Please do *not* follow this link for now though because it is flagged by Kaspersky. I&#8217;ll contact Nicole.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kelly</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-20096</link>
		<dc:creator>kelly</dc:creator>
		<pubDate>Sun, 18 Apr 2010 13:04:44 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-20096</guid>
		<description>very thoughtful stuff.....well written article</description>
		<content:encoded><![CDATA[<p>very thoughtful stuff&#8230;..well written article</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bart</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-20072</link>
		<dc:creator>bart</dc:creator>
		<pubDate>Fri, 16 Apr 2010 00:11:21 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-20072</guid>
		<description>Very good point about not being able to clear floats in .mainContent in demo 2.

Have you seen http://oocss.org/grids_docs.html? It&#039;s based on formatting context created by overflow:hidden in content adjacent to floats. 

Thanks again for a great explanation and sharing your knowledge. I&#039;ll definitely have to check out EZ-CSS.</description>
		<content:encoded><![CDATA[<p>Very good point about not being able to clear floats in .mainContent in demo 2.</p>
<p>Have you seen <a href="http://oocss.org/grids_docs.html?" rel="nofollow">http://oocss.org/grids_docs.html?</a> It&#8217;s based on formatting context created by overflow:hidden in content adjacent to floats. </p>
<p>Thanks again for a great explanation and sharing your knowledge. I&#8217;ll definitely have to check out EZ-CSS.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thierry Koblentz</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-20069</link>
		<dc:creator>Thierry Koblentz</dc:creator>
		<pubDate>Thu, 15 Apr 2010 14:24:21 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-20069</guid>
		<description>@ Jorge:

I agree with you about zoom, but if it is rarely mentioned in articles and tutorials it is because it does *not* validate. 
This is why many authors prefer to use the Holly hack (height:1%;), or a width declaration.
The latter forces you to overwrite the overflow:hidden declaration, the former fails in IE &lt; 5.5.

Thanks</description>
		<content:encoded><![CDATA[<p>@ Jorge:</p>
<p>I agree with you about zoom, but if it is rarely mentioned in articles and tutorials it is because it does *not* validate.<br />
This is why many authors prefer to use the Holly hack (height:1%;), or a width declaration.<br />
The latter forces you to overwrite the overflow:hidden declaration, the former fails in IE &lt; 5.5.</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paweł P.</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-20064</link>
		<dc:creator>Paweł P.</dc:creator>
		<pubDate>Thu, 15 Apr 2010 10:20:04 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-20064</guid>
		<description>@Thierry - Good work and good
discussion. Best regards!</description>
		<content:encoded><![CDATA[<p>@Thierry &#8211; Good work and good<br />
discussion. Best regards!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thierry</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-20062</link>
		<dc:creator>Thierry</dc:creator>
		<pubDate>Thu, 15 Apr 2010 04:35:30 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-20062</guid>
		<description>Hi Ingo,

I agree. As I say in one of the comments above, there is no magic bullet. For sure &quot;hasLayout&quot; looks really sexy when we see that all bfc triggers come with some side effects.

As a side note, there is no perfect CSS solution, but there is a HTML one... Far from being semantic (so not perfect either), but it does the job well:
http://www.ez-css.org/rapid_prototyping 

Thanks for stopping by</description>
		<content:encoded><![CDATA[<p>Hi Ingo,</p>
<p>I agree. As I say in one of the comments above, there is no magic bullet. For sure &#8220;hasLayout&#8221; looks really sexy when we see that all bfc triggers come with some side effects.</p>
<p>As a side note, there is no perfect CSS solution, but there is a HTML one&#8230; Far from being semantic (so not perfect either), but it does the job well:<br />
<a href="http://www.ez-css.org/rapid_prototyping" rel="nofollow">http://www.ez-css.org/rapid_prototyping</a> </p>
<p>Thanks for stopping by</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thierry</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-20061</link>
		<dc:creator>Thierry</dc:creator>
		<pubDate>Thu, 15 Apr 2010 04:25:09 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-20061</guid>
		<description>Hi Semblance,

I&#039;m glad you find this article and its comments useful.

Thanks for your feedback</description>
		<content:encoded><![CDATA[<p>Hi Semblance,</p>
<p>I&#8217;m glad you find this article and its comments useful.</p>
<p>Thanks for your feedback</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thierry</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-20060</link>
		<dc:creator>Thierry</dc:creator>
		<pubDate>Thu, 15 Apr 2010 04:18:30 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-20060</guid>
		<description>Hi Bart,

Using right/left padding on .mainContent is a technique I used to do *years* ago, but this creates weak construct as you cannot clear within that container.

&quot;In demo 4 your margins have to be larger than the widths of the floating sidebars.&quot;

This is by specs (nothing wrong with that). This block formatting context has its border box (*not* its margin box) fit between the two floats. This means that implicit margins are created by the browser. These margin values are equal to the floats&#039; margin box.
Usually, with such contructs we would apply margin to the floats, not to the block formatting context.

Thanks</description>
		<content:encoded><![CDATA[<p>Hi Bart,</p>
<p>Using right/left padding on .mainContent is a technique I used to do *years* ago, but this creates weak construct as you cannot clear within that container.</p>
<p>&#8220;In demo 4 your margins have to be larger than the widths of the floating sidebars.&#8221;</p>
<p>This is by specs (nothing wrong with that). This block formatting context has its border box (*not* its margin box) fit between the two floats. This means that implicit margins are created by the browser. These margin values are equal to the floats&#8217; margin box.<br />
Usually, with such contructs we would apply margin to the floats, not to the block formatting context.</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thierry</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-20059</link>
		<dc:creator>Thierry</dc:creator>
		<pubDate>Thu, 15 Apr 2010 04:08:16 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-20059</guid>
		<description>Hi Joachim,

I&#039;m not sure about the need for &quot;text-indent&quot; in that clearfix rule. Besides, if I recall, using BR may fail in IE6.
In any case, this technique goes against the idea we&#039;re discussing here, which is about clearing/containing floats with *no* structural markup. 

Thanks</description>
		<content:encoded><![CDATA[<p>Hi Joachim,</p>
<p>I&#8217;m not sure about the need for &#8220;text-indent&#8221; in that clearfix rule. Besides, if I recall, using BR may fail in IE6.<br />
In any case, this technique goes against the idea we&#8217;re discussing here, which is about clearing/containing floats with *no* structural markup. </p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thierry</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-20058</link>
		<dc:creator>Thierry</dc:creator>
		<pubDate>Thu, 15 Apr 2010 03:44:00 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-20058</guid>
		<description>Hi Jonathan,

Yes, new block formatting contexts are a big deal when it comes to visual rendering, but in a good way. I find them very helpful when it comes to create layouts/grids.
See http://www.ez-css.org

Thanks for your feedback</description>
		<content:encoded><![CDATA[<p>Hi Jonathan,</p>
<p>Yes, new block formatting contexts are a big deal when it comes to visual rendering, but in a good way. I find them very helpful when it comes to create layouts/grids.<br />
See <a href="http://www.ez-css.org" rel="nofollow">http://www.ez-css.org</a></p>
<p>Thanks for your feedback</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thierry</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-20057</link>
		<dc:creator>Thierry</dc:creator>
		<pubDate>Thu, 15 Apr 2010 03:40:23 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-20057</guid>
		<description>There are *many* ways, but I don&#039;t think there is a best way. 
It all depends on construct and requirement.
For example, overflow:auto could trigger scrollbars</description>
		<content:encoded><![CDATA[<p>There are *many* ways, but I don&#8217;t think there is a best way.<br />
It all depends on construct and requirement.<br />
For example, overflow:auto could trigger scrollbars</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thierry</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-20056</link>
		<dc:creator>Thierry</dc:creator>
		<pubDate>Thu, 15 Apr 2010 03:36:40 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-20056</guid>
		<description>Hi Tony,

Thanks for stopping by and thanks for this *really clever* solution.</description>
		<content:encoded><![CDATA[<p>Hi Tony,</p>
<p>Thanks for stopping by and thanks for this *really clever* solution.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thierry</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-20055</link>
		<dc:creator>Thierry</dc:creator>
		<pubDate>Thu, 15 Apr 2010 03:30:25 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-20055</guid>
		<description>@ Niels:

&quot;True to a certain extent, but with more differences than the buts and ifs shown in this article. Inline-block leaves white-space gaps&quot;

I don&#039;t think this issue would come into play in the case of a layout where there would be an &quot;inline-block&quot; following float(s). 

&quot;which (unless you tamper with the actual html) can’t be removed properly as far as I know&quot;. 

I read your article and I see that you reference a succession of elements styled as inline-block which is quite different. Besides tempering with the html (which imho is no big deal as this code would most likely be in an include), you could use the &quot;word-spacing&quot; property. Giving it a negative value (to be applied to the parent element) should close the gap between the elements.

Thanks for your feedback</description>
		<content:encoded><![CDATA[<p>@ Niels:</p>
<p>&#8220;True to a certain extent, but with more differences than the buts and ifs shown in this article. Inline-block leaves white-space gaps&#8221;</p>
<p>I don&#8217;t think this issue would come into play in the case of a layout where there would be an &#8220;inline-block&#8221; following float(s). </p>
<p>&#8220;which (unless you tamper with the actual html) can’t be removed properly as far as I know&#8221;. </p>
<p>I read your article and I see that you reference a succession of elements styled as inline-block which is quite different. Besides tempering with the html (which imho is no big deal as this code would most likely be in an include), you could use the &#8220;word-spacing&#8221; property. Giving it a negative value (to be applied to the parent element) should close the gap between the elements.</p>
<p>Thanks for your feedback</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thierry</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-20054</link>
		<dc:creator>Thierry</dc:creator>
		<pubDate>Thu, 15 Apr 2010 02:42:14 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-20054</guid>
		<description>@graham

&quot;I’m not sure why you’re wanting *width-less* blocks.&quot;

When it comes to construct, being able to rely on a width-less container allows to dodge problems related to rounding issues or to use padding/border with no concern for the width of the content box.
Think of creating a two column layout (50/50) or a three column layout (1/3, 1/3, 1/3); if a column is width-less it will simply fill the available space. Try 50/50 in IE6 with explicit width, you&#039;ll see what I mean.</description>
		<content:encoded><![CDATA[<p>@graham</p>
<p>&#8220;I’m not sure why you’re wanting *width-less* blocks.&#8221;</p>
<p>When it comes to construct, being able to rely on a width-less container allows to dodge problems related to rounding issues or to use padding/border with no concern for the width of the content box.<br />
Think of creating a two column layout (50/50) or a three column layout (1/3, 1/3, 1/3); if a column is width-less it will simply fill the available space. Try 50/50 in IE6 with explicit width, you&#8217;ll see what I mean.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Max</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-20052</link>
		<dc:creator>Max</dc:creator>
		<pubDate>Thu, 15 Apr 2010 00:58:53 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-20052</guid>
		<description>Which also results in invalid CSS mark-up?</description>
		<content:encoded><![CDATA[<p>Which also results in invalid CSS mark-up?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Antonio Fernandes</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-20051</link>
		<dc:creator>Antonio Fernandes</dc:creator>
		<pubDate>Thu, 15 Apr 2010 00:58:14 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-20051</guid>
		<description>Awesome and Insightful. I learned something i didnt know about IE thanks.</description>
		<content:encoded><![CDATA[<p>Awesome and Insightful. I learned something i didnt know about IE thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Semblance</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-20048</link>
		<dc:creator>Semblance</dc:creator>
		<pubDate>Wed, 14 Apr 2010 21:06:32 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-20048</guid>
		<description>Hi Thierry. Thank you for you post. This sort of thing confused me, that I end up doing all sorts of unnecessary code to make thing look right across browsers. Your post along with everyone&#039;s input in comments has cleared up a lot of things and will spare me valuable time and pulling my hair out!</description>
		<content:encoded><![CDATA[<p>Hi Thierry. Thank you for you post. This sort of thing confused me, that I end up doing all sorts of unnecessary code to make thing look right across browsers. Your post along with everyone&#8217;s input in comments has cleared up a lot of things and will spare me valuable time and pulling my hair out!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frances de Waal</title>
		<link>http://thinkvitamin.com/design/everything-you-know-about-clearfix-is-wrong/#comment-20047</link>
		<dc:creator>Frances de Waal</dc:creator>
		<pubDate>Wed, 14 Apr 2010 20:19:34 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=5381#comment-20047</guid>
		<description>Aah... I had to take another look but now I see... nice, very nice!</description>
		<content:encoded><![CDATA[<p>Aah&#8230; I had to take another look but now I see&#8230; nice, very nice!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic page generated in 0.322 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-02-09 04:10:11 -->

