<?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: CSS3 Feedback: Layout</title>
	<atom:link href="http://meyerweb.com/eric/thoughts/2009/02/16/css3-feedback-layout/feed/" rel="self" type="application/rss+xml" />
	<link>http://meyerweb.com/eric/thoughts/2009/02/16/css3-feedback-layout/</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: Stubbornella &#187; Blog Archive &#187; Overflow &#8211; a secret benefit</title>
		<link>http://meyerweb.com/eric/thoughts/2009/02/16/css3-feedback-layout/#comment-471921</link>
		<dc:creator>Stubbornella &#187; Blog Archive &#187; Overflow &#8211; a secret benefit</dc:creator>
		<pubDate>Thu, 23 Jul 2009 17:45:09 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=1043#comment-471921</guid>
		<description><![CDATA[[...] an explicit height set, the browsers used the calculated height of the content instead. For more information on clearing, see this conversation Eric Meyer and I had on his [...]]]></description>
		<content:encoded><![CDATA[<p>[...] an explicit height set, the browsers used the calculated height of the content instead. For more information on clearing, see this conversation Eric Meyer and I had on his [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave</title>
		<link>http://meyerweb.com/eric/thoughts/2009/02/16/css3-feedback-layout/#comment-444872</link>
		<dc:creator>Dave</dc:creator>
		<pubDate>Tue, 24 Feb 2009 14:53:16 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=1043#comment-444872</guid>
		<description><![CDATA[Adding the properties vertical-center and horizontal-center to the box model would solve the issues of positioning by center, if certain other properties were to override one another according to cascading rules.

Top, height, and bottom would all be considered the same, and override one another while vertical-center is defined, and likewise for left, width, and right for horizontal-center. With any one of these, a height or width can be calculated, and the last one defined should always be the one used for the calculation.]]></description>
		<content:encoded><![CDATA[<p>Adding the properties vertical-center and horizontal-center to the box model would solve the issues of positioning by center, if certain other properties were to override one another according to cascading rules.</p>
<p>Top, height, and bottom would all be considered the same, and override one another while vertical-center is defined, and likewise for left, width, and right for horizontal-center. With any one of these, a height or width can be calculated, and the last one defined should always be the one used for the calculation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Max Design - standards based web design, development and training &#187; Some links for light reading (24/2/09)</title>
		<link>http://meyerweb.com/eric/thoughts/2009/02/16/css3-feedback-layout/#comment-444859</link>
		<dc:creator>Max Design - standards based web design, development and training &#187; Some links for light reading (24/2/09)</dc:creator>
		<pubDate>Tue, 24 Feb 2009 11:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=1043#comment-444859</guid>
		<description><![CDATA[[...] CSS3 Feedback: Layout [...]]]></description>
		<content:encoded><![CDATA[<p>[...] CSS3 Feedback: Layout [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Benjamin</title>
		<link>http://meyerweb.com/eric/thoughts/2009/02/16/css3-feedback-layout/#comment-443816</link>
		<dc:creator>Benjamin</dc:creator>
		<pubDate>Wed, 18 Feb 2009 20:02:04 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=1043#comment-443816</guid>
		<description><![CDATA[This (slightly) addresses your concern as to what happens if the do say:

position: absolute;
top: 0;
bottom: 0;
position-anchor-top: 50%;

However, I don&#039;t see an obvious set of defaults if they do:

position-anchor: 50%;

Right now with padding, this would make padding-top = 50%, padding-left = 50%, etc etc.  Since the center of the element can&#039;t be at both the top and the bottom, following suite with how padding and margin turn 1 number into 4 wouldn&#039;t work.

Another issue is that, it wouldn&#039;t make any sense to say:

position: absolute;
top: 0;
bottom: 0;
position-anchor-top: 70%;
position-anchor-bottom: 30%;

So you would have to ensure that the anchoring left value is to the left of the right value.

Or something.  This is getting tricky...]]></description>
		<content:encoded><![CDATA[<p>This (slightly) addresses your concern as to what happens if the do say:</p>
<p>position: absolute;<br />
top: 0;<br />
bottom: 0;<br />
position-anchor-top: 50%;</p>
<p>However, I don&#8217;t see an obvious set of defaults if they do:</p>
<p>position-anchor: 50%;</p>
<p>Right now with padding, this would make padding-top = 50%, padding-left = 50%, etc etc.  Since the center of the element can&#8217;t be at both the top and the bottom, following suite with how padding and margin turn 1 number into 4 wouldn&#8217;t work.</p>
<p>Another issue is that, it wouldn&#8217;t make any sense to say:</p>
<p>position: absolute;<br />
top: 0;<br />
bottom: 0;<br />
position-anchor-top: 70%;<br />
position-anchor-bottom: 30%;</p>
<p>So you would have to ensure that the anchoring left value is to the left of the right value.</p>
<p>Or something.  This is getting tricky&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Benjamin</title>
		<link>http://meyerweb.com/eric/thoughts/2009/02/16/css3-feedback-layout/#comment-443813</link>
		<dc:creator>Benjamin</dc:creator>
		<pubDate>Wed, 18 Feb 2009 19:55:07 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=1043#comment-443813</guid>
		<description><![CDATA[What about instead of a &#039;position-anchor&#039; property, you set it for each direction:

position-anchor-top: 50%;
position-anchor-right: 10%;

The default would just be the top, bottom left or right of the element.  Then you could make it so you could define all at once, like with padding or margin:

position-anchor: 50% 5px auto auto;]]></description>
		<content:encoded><![CDATA[<p>What about instead of a &#8216;position-anchor&#8217; property, you set it for each direction:</p>
<p>position-anchor-top: 50%;<br />
position-anchor-right: 10%;</p>
<p>The default would just be the top, bottom left or right of the element.  Then you could make it so you could define all at once, like with padding or margin:</p>
<p>position-anchor: 50% 5px auto auto;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Meyer</title>
		<link>http://meyerweb.com/eric/thoughts/2009/02/16/css3-feedback-layout/#comment-443539</link>
		<dc:creator>Eric Meyer</dc:creator>
		<pubDate>Wed, 18 Feb 2009 02:00:16 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=1043#comment-443539</guid>
		<description><![CDATA[&lt;a href=&quot;http://meyerweb.com/eric/thoughts/2009/02/16/css3-feedback-layout/?#comment-443521&quot; rel=&quot;nofollow&quot;&gt;Nicole&lt;/a&gt;:

&lt;blockquote&gt;&lt;p&gt;It is a sensible reaction to an element that has no height defined, but has overflow hidden, to set the height equal to the content height.&lt;/p&gt;&lt;/blockquote&gt;

In hindsight, yes.  But when the technique first came up, someone asked me if that was the intended effect.  I thought not, but asked a couple of Working Group members if it was just to be sure.  They said no---then, upon looking again at the relevant part of the spec, said words to the effect of, &quot;Oh, hey, yeah!  That IS what the spec&#039;s wording implies!  It isn&#039;t the case we were trying to cover, but it&#039;s covered nonetheless, so yay us.&quot;

Thus my statement that it wasn&#039;t intended for float wrapping in the first place, but that its utility in that manner was a happy side effect.  I suppose it&#039;s possible that whoever wrote that prose intended that behavior in that case, but if so, apparently it wasn&#039;t shared with the rest of the WG.]]></description>
		<content:encoded><![CDATA[<p><a href="http://meyerweb.com/eric/thoughts/2009/02/16/css3-feedback-layout/?#comment-443521" rel="nofollow">Nicole</a>:</p>
<blockquote><p>It is a sensible reaction to an element that has no height defined, but has overflow hidden, to set the height equal to the content height.</p>
</blockquote>
<p>In hindsight, yes.  But when the technique first came up, someone asked me if that was the intended effect.  I thought not, but asked a couple of Working Group members if it was just to be sure.  They said no&#8212;then, upon looking again at the relevant part of the spec, said words to the effect of, &#8220;Oh, hey, yeah!  That IS what the spec&#8217;s wording implies!  It isn&#8217;t the case we were trying to cover, but it&#8217;s covered nonetheless, so yay us.&#8221;</p>
<p>Thus my statement that it wasn&#8217;t intended for float wrapping in the first place, but that its utility in that manner was a happy side effect.  I suppose it&#8217;s possible that whoever wrote that prose intended that behavior in that case, but if so, apparently it wasn&#8217;t shared with the rest of the WG.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nicole Sullivan - Stubbornella</title>
		<link>http://meyerweb.com/eric/thoughts/2009/02/16/css3-feedback-layout/#comment-443521</link>
		<dc:creator>Nicole Sullivan - Stubbornella</dc:creator>
		<pubDate>Wed, 18 Feb 2009 00:44:47 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=1043#comment-443521</guid>
		<description><![CDATA[I disagree with your statement  &quot;[overflow] wasn&quot;t intended to provide the wrapping effect in the first place.&quot;  

It is a sensible reaction to an element that has no height defined, but has overflow hidden, to set the height equal to the content height. Generally this is my method of choice, but it does have a couple drawbacks.

1. Popups/popovers etc that originate in that block of code may be cropped.
2. Printing will skip chunks of content in some versions of FF (the bits that overflowed the page bounding box on which the overflow:hidden block originated).

Cheers,
Nicole]]></description>
		<content:encoded><![CDATA[<p>I disagree with your statement  &#8220;[overflow] wasn&#8221;t intended to provide the wrapping effect in the first place.&#8221;  </p>
<p>It is a sensible reaction to an element that has no height defined, but has overflow hidden, to set the height equal to the content height. Generally this is my method of choice, but it does have a couple drawbacks.</p>
<p>1. Popups/popovers etc that originate in that block of code may be cropped.<br />
2. Printing will skip chunks of content in some versions of FF (the bits that overflowed the page bounding box on which the overflow:hidden block originated).</p>
<p>Cheers,<br />
Nicole</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Georg</title>
		<link>http://meyerweb.com/eric/thoughts/2009/02/16/css3-feedback-layout/#comment-443357</link>
		<dc:creator>Georg</dc:creator>
		<pubDate>Tue, 17 Feb 2009 16:53:55 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=1043#comment-443357</guid>
		<description><![CDATA[Not sure if all cases are covered, but I think the basic &quot;positioning by center&quot; is already more or less solved. At least a quick test [http://www.gunlaug.no/tos/moa_42.html] works ok in all the latest browsers. IE7 and older fail, but IE8rc1 get it right.]]></description>
		<content:encoded><![CDATA[<p>Not sure if all cases are covered, but I think the basic &#8220;positioning by center&#8221; is already more or less solved. At least a quick test [http://www.gunlaug.no/tos/moa_42.html] works ok in all the latest browsers. IE7 and older fail, but IE8rc1 get it right.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Hopkins</title>
		<link>http://meyerweb.com/eric/thoughts/2009/02/16/css3-feedback-layout/#comment-443352</link>
		<dc:creator>James Hopkins</dc:creator>
		<pubDate>Tue, 17 Feb 2009 16:43:59 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=1043#comment-443352</guid>
		<description><![CDATA[With the release of IE8, the box-sizing feature is now implemented in all four major browsers; Safari (requires vendor prefix), Opera (no prefix needed), Firefox (requires vendor prefix) &amp; IE8 (no prefix needed). 

IMO if MS could have chosen one CSS3 proprerty to implement this was it. Implementing this property in Javscript (which you link to) however, is completely inpractical.]]></description>
		<content:encoded><![CDATA[<p>With the release of IE8, the box-sizing feature is now implemented in all four major browsers; Safari (requires vendor prefix), Opera (no prefix needed), Firefox (requires vendor prefix) &amp; IE8 (no prefix needed). </p>
<p>IMO if MS could have chosen one CSS3 proprerty to implement this was it. Implementing this property in Javscript (which you link to) however, is completely inpractical.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Meyer</title>
		<link>http://meyerweb.com/eric/thoughts/2009/02/16/css3-feedback-layout/#comment-443316</link>
		<dc:creator>Eric Meyer</dc:creator>
		<pubDate>Tue, 17 Feb 2009 13:56:28 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=1043#comment-443316</guid>
		<description><![CDATA[That sounds interesting, &lt;a href=&quot;http://meyerweb.com/eric/thoughts/2009/02/16/css3-feedback-layout/#comment-443223&quot; rel=&quot;nofollow&quot;&gt;Richard&lt;/a&gt;---do you have a more detailed writeup or description I could check out?

I know just how you feel, &lt;a href=&quot;http://meyerweb.com/eric/thoughts/2009/02/16/css3-feedback-layout/#comment-443269&quot; rel=&quot;nofollow&quot;&gt;Tao&lt;/a&gt;, though I admit I understand the place from whence that attitude comes---the WG gets a ton of requests to add every idea anyone&#039;s ever had for improving CSS, so they build up some automatic defenses.  &quot;There&#039;s already a way to do that&quot; is one of them.  I get that, but it&#039;s not an acceptable objection and so I thought I&#039;d better address it head-on.

&lt;a href=&quot;http://meyerweb.com/eric/thoughts/2009/02/16/css3-feedback-layout/#comment-443297&quot; rel=&quot;nofollow&quot;&gt;Jake&lt;/a&gt;, are you sure &lt;code&gt;calc()&lt;/code&gt; will work in this case?  I ask because it seems like percentages on offsets would be calculated with respect to the containing block, not the positioned element.  Of course I may have missed something.

&lt;a href=&quot;http://meyerweb.com/eric/thoughts/2009/02/16/css3-feedback-layout/#comment-443300&quot; rel=&quot;nofollow&quot;&gt;Bruce&lt;/a&gt;, if you think this post echoes you of three years ago, just wait until you read my next post (which is almost done).]]></description>
		<content:encoded><![CDATA[<p>That sounds interesting, <a href="http://meyerweb.com/eric/thoughts/2009/02/16/css3-feedback-layout/#comment-443223" rel="nofollow">Richard</a>&#8212;do you have a more detailed writeup or description I could check out?</p>
<p>I know just how you feel, <a href="http://meyerweb.com/eric/thoughts/2009/02/16/css3-feedback-layout/#comment-443269" rel="nofollow">Tao</a>, though I admit I understand the place from whence that attitude comes&#8212;the WG gets a ton of requests to add every idea anyone&#8217;s ever had for improving CSS, so they build up some automatic defenses.  &#8220;There&#8217;s already a way to do that&#8221; is one of them.  I get that, but it&#8217;s not an acceptable objection and so I thought I&#8217;d better address it head-on.</p>
<p><a href="http://meyerweb.com/eric/thoughts/2009/02/16/css3-feedback-layout/#comment-443297" rel="nofollow">Jake</a>, are you sure <code>calc()</code> will work in this case?  I ask because it seems like percentages on offsets would be calculated with respect to the containing block, not the positioned element.  Of course I may have missed something.</p>
<p><a href="http://meyerweb.com/eric/thoughts/2009/02/16/css3-feedback-layout/#comment-443300" rel="nofollow">Bruce</a>, if you think this post echoes you of three years ago, just wait until you read my next post (which is almost done).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bruce</title>
		<link>http://meyerweb.com/eric/thoughts/2009/02/16/css3-feedback-layout/#comment-443300</link>
		<dc:creator>bruce</dc:creator>
		<pubDate>Tue, 17 Feb 2009 12:20:59 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=1043#comment-443300</guid>
		<description><![CDATA[I feel your pain. &quot; “There are already ways to do that so we don&quot;t need a property” is rather like saying “we can already do layout with tables so why do we need CSS layout?”.&quot;

Indeed. Self-link from Feb 2006: &lt;a href=&quot;http://www.brucelawson.co.uk/2006/are-complex-css-layouts-the-new-nested-tables/&quot; rel=&quot;nofollow&quot;&gt;Epicycles: are complex css layouts the new nested tables?&lt;/a&gt;]]></description>
		<content:encoded><![CDATA[<p>I feel your pain. &#8221; “There are already ways to do that so we don&#8221;t need a property” is rather like saying “we can already do layout with tables so why do we need CSS layout?”.&#8221;</p>
<p>Indeed. Self-link from Feb 2006: <a href="http://www.brucelawson.co.uk/2006/are-complex-css-layouts-the-new-nested-tables/" rel="nofollow">Epicycles: are complex css layouts the new nested tables?</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jake Archibald</title>
		<link>http://meyerweb.com/eric/thoughts/2009/02/16/css3-feedback-layout/#comment-443297</link>
		<dc:creator>Jake Archibald</dc:creator>
		<pubDate>Tue, 17 Feb 2009 11:05:56 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=1043#comment-443297</guid>
		<description><![CDATA[The positioning by centre thing could be made much easier with &lt;a href=&quot;http://www.w3.org/TR/css3-values/#calc&quot; rel=&quot;nofollow&quot;&gt;the calc function&lt;/a&gt;. At least then you wouldn&#039;t have to use negative margins.

Really enjoying these articles by the way. Hopefully more articles like this will get CSS moving quicker.

Some engines are messing around with complex (and IMO unnecessary) ideas like animation in CSS, I&#039;d be more interested in them experimenting with solutions to common problems like the ones discussed here.

Jake.]]></description>
		<content:encoded><![CDATA[<p>The positioning by centre thing could be made much easier with <a href="http://www.w3.org/TR/css3-values/#calc" rel="nofollow">the calc function</a>. At least then you wouldn&#8217;t have to use negative margins.</p>
<p>Really enjoying these articles by the way. Hopefully more articles like this will get CSS moving quicker.</p>
<p>Some engines are messing around with complex (and IMO unnecessary) ideas like animation in CSS, I&#8217;d be more interested in them experimenting with solutions to common problems like the ones discussed here.</p>
<p>Jake.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tao Starbo</title>
		<link>http://meyerweb.com/eric/thoughts/2009/02/16/css3-feedback-layout/#comment-443269</link>
		<dc:creator>Tao Starbo</dc:creator>
		<pubDate>Tue, 17 Feb 2009 05:57:05 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=1043#comment-443269</guid>
		<description><![CDATA[That line you quote about float containment in the original document had such a &quot;let them eat cake&quot; feel to it, it made me question the cluefulness of the entire group.  What do they think they are there for, if not to turn a nasty hack that is used all the time into a specified feature?]]></description>
		<content:encoded><![CDATA[<p>That line you quote about float containment in the original document had such a &#8220;let them eat cake&#8221; feel to it, it made me question the cluefulness of the entire group.  What do they think they are there for, if not to turn a nasty hack that is used all the time into a specified feature?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Grevers</title>
		<link>http://meyerweb.com/eric/thoughts/2009/02/16/css3-feedback-layout/#comment-443223</link>
		<dc:creator>Richard Grevers</dc:creator>
		<pubDate>Mon, 16 Feb 2009 20:34:46 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=1043#comment-443223</guid>
		<description><![CDATA[Something I have always wanted is an &lt;em&gt;expand&lt;/em&gt; property for floated boxes - so that if a neighouring float should drop, leaving the box with the property set as the rightmost (or leftmost), it will expand to take up the remaining room. That would make some fluid layouts work much better on small displays. (In my view, it&#039;s not the end of the world if a float drops, it&#039;s what they are meant to do. I&#039;d rather have some content vertically out-of-place than squished to uselessness.]]></description>
		<content:encoded><![CDATA[<p>Something I have always wanted is an <em>expand</em> property for floated boxes &#8211; so that if a neighouring float should drop, leaving the box with the property set as the rightmost (or leftmost), it will expand to take up the remaining room. That would make some fluid layouts work much better on small displays. (In my view, it&#8217;s not the end of the world if a float drops, it&#8217;s what they are meant to do. I&#8217;d rather have some content vertically out-of-place than squished to uselessness.</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! -->