<?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: CSS 3 Flexible Box Model</title>
	<atom:link href="http://ajaxian.com/archives/css-3-flexible-box-model/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/css-3-flexible-box-model</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 09 Feb 2012 06:55:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
	<item>
		<title>By: danrubin</title>
		<link>http://ajaxian.com/archives/css-3-flexible-box-model/comment-page-1#comment-285401</link>
		<dc:creator>danrubin</dc:creator>
		<pubDate>Tue, 26 Oct 2010 09:06:51 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7282#comment-285401</guid>
		<description>Ask and (eventually) you shall receive — IE6-9 support:

http://github.com/doctyper/flexie</description>
		<content:encoded><![CDATA[<p>Ask and (eventually) you shall receive — IE6-9 support:</p>
<p><a href="http://github.com/doctyper/flexie" rel="nofollow">http://github.com/doctyper/flexie</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WebReflection</title>
		<link>http://ajaxian.com/archives/css-3-flexible-box-model/comment-page-1#comment-275202</link>
		<dc:creator>WebReflection</dc:creator>
		<pubDate>Tue, 25 Aug 2009 08:41:27 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7282#comment-275202</guid>
		<description>CSS3 is becoming the most redundant layout definition language ever. I do like new features, I dislike multiple declaration for the same thing and the same behavior.</description>
		<content:encoded><![CDATA[<p>CSS3 is becoming the most redundant layout definition language ever. I do like new features, I dislike multiple declaration for the same thing and the same behavior.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ssssssssssss</title>
		<link>http://ajaxian.com/archives/css-3-flexible-box-model/comment-page-1#comment-275189</link>
		<dc:creator>ssssssssssss</dc:creator>
		<pubDate>Mon, 24 Aug 2009 15:41:46 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7282#comment-275189</guid>
		<description>Something taken from XUL</description>
		<content:encoded><![CDATA[<p>Something taken from XUL</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: simon000666</title>
		<link>http://ajaxian.com/archives/css-3-flexible-box-model/comment-page-1#comment-275182</link>
		<dc:creator>simon000666</dc:creator>
		<pubDate>Mon, 24 Aug 2009 08:13:20 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7282#comment-275182</guid>
		<description>@iliad

I totally agree. I&#039;m fed up with this attitude of: &quot;hey we&#039;ve got a problem -  I know lets just throw new properties at it until it works&quot;. 

At this rate CSS is on course to join php or rails with a count of 700+ functions.

Refactor? Anyone?</description>
		<content:encoded><![CDATA[<p>@iliad</p>
<p>I totally agree. I&#8217;m fed up with this attitude of: &#8220;hey we&#8217;ve got a problem &#8211;  I know lets just throw new properties at it until it works&#8221;. </p>
<p>At this rate CSS is on course to join php or rails with a count of 700+ functions.</p>
<p>Refactor? Anyone?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: timcameronryan</title>
		<link>http://ajaxian.com/archives/css-3-flexible-box-model/comment-page-1#comment-275179</link>
		<dc:creator>timcameronryan</dc:creator>
		<pubDate>Sun, 23 Aug 2009 19:09:47 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7282#comment-275179</guid>
		<description>A while back, I worked on a way to implement CSS-level flexible properties using JavaScript. It yielded some rather successful results across the major browsers, including IE6-8:

http://code.google.com/p/jslayout/

Internet Explorer is of course the slowest of the bunch, but I optimized the code to take as few measurements as possible and the speed is definitely tolerable (even with animation such as splitters or resizing a window).

Considering there&#039;s now a spec for flexible properties, it&#039;s possible (in combination with a CSS parser) this could be adapted to implement a Flexible Box Model in IE without much trouble. Of course one&#039;s layout would still have to support a non-JavaScript fallback, but the benefits might be worth it.</description>
		<content:encoded><![CDATA[<p>A while back, I worked on a way to implement CSS-level flexible properties using JavaScript. It yielded some rather successful results across the major browsers, including IE6-8:</p>
<p><a href="http://code.google.com/p/jslayout/" rel="nofollow">http://code.google.com/p/jslayout/</a></p>
<p>Internet Explorer is of course the slowest of the bunch, but I optimized the code to take as few measurements as possible and the speed is definitely tolerable (even with animation such as splitters or resizing a window).</p>
<p>Considering there&#8217;s now a spec for flexible properties, it&#8217;s possible (in combination with a CSS parser) this could be adapted to implement a Flexible Box Model in IE without much trouble. Of course one&#8217;s layout would still have to support a non-JavaScript fallback, but the benefits might be worth it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: slightlyoff</title>
		<link>http://ajaxian.com/archives/css-3-flexible-box-model/comment-page-1#comment-275178</link>
		<dc:creator>slightlyoff</dc:creator>
		<pubDate>Sun, 23 Aug 2009 18:55:29 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7282#comment-275178</guid>
		<description>Jordan1:

I&#039;ve played with a JS implementation for use in Dijit on and off for a while, but like CSS selector engines, it&#039;s not the kind of thing I think we can ship until it&#039;s fast enough so you don&#039;t notice it and aren&#039;t afraid to use it. The root problem is that it&#039;s a 2-pass layout algorithm which is certainly fast enough on Spider Monkey/JSC/V8, but doing the measurements and layout in IE via JScript is...well...painful. It&#039;s maybe the next big challenge for some enterprising JS dev.

Iliad:

Using margins to center only gets you so far, since it&#039;s based on knowing the width (even in relative terms) of the content. The hbox/vbox system frees you from having to know or think about any of that. In that sense, you don&#039;t need to use vboxes with hboxes at all, so you *can* use it as an extension of the current model (although given the advantages of hboxes, i&#039;m not sure why you would).

Regards</description>
		<content:encoded><![CDATA[<p>Jordan1:</p>
<p>I&#8217;ve played with a JS implementation for use in Dijit on and off for a while, but like CSS selector engines, it&#8217;s not the kind of thing I think we can ship until it&#8217;s fast enough so you don&#8217;t notice it and aren&#8217;t afraid to use it. The root problem is that it&#8217;s a 2-pass layout algorithm which is certainly fast enough on Spider Monkey/JSC/V8, but doing the measurements and layout in IE via JScript is&#8230;well&#8230;painful. It&#8217;s maybe the next big challenge for some enterprising JS dev.</p>
<p>Iliad:</p>
<p>Using margins to center only gets you so far, since it&#8217;s based on knowing the width (even in relative terms) of the content. The hbox/vbox system frees you from having to know or think about any of that. In that sense, you don&#8217;t need to use vboxes with hboxes at all, so you *can* use it as an extension of the current model (although given the advantages of hboxes, i&#8217;m not sure why you would).</p>
<p>Regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nosredna</title>
		<link>http://ajaxian.com/archives/css-3-flexible-box-model/comment-page-1#comment-275177</link>
		<dc:creator>Nosredna</dc:creator>
		<pubDate>Sun, 23 Aug 2009 15:42:29 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7282#comment-275177</guid>
		<description>Can also use this for AIR and Titanium projects, I assume, which are both webkit-based.</description>
		<content:encoded><![CDATA[<p>Can also use this for AIR and Titanium projects, I assume, which are both webkit-based.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: okonomiyaki3000</title>
		<link>http://ajaxian.com/archives/css-3-flexible-box-model/comment-page-1#comment-275175</link>
		<dc:creator>okonomiyaki3000</dc:creator>
		<pubDate>Sun, 23 Aug 2009 14:27:08 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7282#comment-275175</guid>
		<description>@iliad

I agree. There should be a way to get this layout to be more or less usable in IE. That should be the goal. Not &quot;exactly the same as&quot;, not even &quot;almost as good as&quot;. It should be possible to make stuff that&#039;s just barely usable in IE and brilliant in everything else. This should be the goal.</description>
		<content:encoded><![CDATA[<p>@iliad</p>
<p>I agree. There should be a way to get this layout to be more or less usable in IE. That should be the goal. Not &#8220;exactly the same as&#8221;, not even &#8220;almost as good as&#8221;. It should be possible to make stuff that&#8217;s just barely usable in IE and brilliant in everything else. This should be the goal.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: iliad</title>
		<link>http://ajaxian.com/archives/css-3-flexible-box-model/comment-page-1#comment-275174</link>
		<dc:creator>iliad</dc:creator>
		<pubDate>Sun, 23 Aug 2009 13:11:54 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7282#comment-275174</guid>
		<description>I actually don&#039;t care that much if IE implements it. As long as it&#039;s not a work related project my new attitude is actually &quot;if it doesn&#039;t work in IE, well, sucks for anyone using IE&quot;.

In any case, this is some very interesting stuff, but to be honest it looks a bit convoluted. Why couldn&#039;t they extend the current system to allow for this.
For example, setting left and right margins to auto centers elements horizontally, why shouldn&#039;t setting top and bottom margins to auto do the same but vertically? Why did they need to go an invent a whole new system for something so basic.
Similarly with flexible elements that stretch to fill remaining space - wouldn&#039;t something like &quot;display:flex-block&quot; make more sense?</description>
		<content:encoded><![CDATA[<p>I actually don&#8217;t care that much if IE implements it. As long as it&#8217;s not a work related project my new attitude is actually &#8220;if it doesn&#8217;t work in IE, well, sucks for anyone using IE&#8221;.</p>
<p>In any case, this is some very interesting stuff, but to be honest it looks a bit convoluted. Why couldn&#8217;t they extend the current system to allow for this.<br />
For example, setting left and right margins to auto centers elements horizontally, why shouldn&#8217;t setting top and bottom margins to auto do the same but vertically? Why did they need to go an invent a whole new system for something so basic.<br />
Similarly with flexible elements that stretch to fill remaining space &#8211; wouldn&#8217;t something like &#8220;display:flex-block&#8221; make more sense?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jordan1</title>
		<link>http://ajaxian.com/archives/css-3-flexible-box-model/comment-page-1#comment-275173</link>
		<dc:creator>Jordan1</dc:creator>
		<pubDate>Sun, 23 Aug 2009 12:57:02 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7282#comment-275173</guid>
		<description>Until someone writes a HTC behavior to mimic the model on IE...</description>
		<content:encoded><![CDATA[<p>Until someone writes a HTC behavior to mimic the model on IE&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

