- From: Tab Atkins Jr.. via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 30 Jan 2012 23:33:16 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-flexbox
In directory hutz:/tmp/cvs-serv17915
Modified Files:
Overview.html Overview.src.html
Log Message:
Rework layout outline based on convo with Alex. Edits to the actual algorithm to follow.
Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-flexbox/Overview.html,v
retrieving revision 1.132
retrieving revision 1.133
diff -u -d -r1.132 -r1.133
--- Overview.html 30 Jan 2012 23:04:45 -0000 1.132
+++ Overview.html 30 Jan 2012 23:33:14 -0000 1.133
@@ -1764,21 +1764,26 @@
<li>Reorder flexbox items according to ‘<a
href="#flex-order0"><code class=property>flex-order</code></a>’.
- <li>Find the "hypothetical size" of every flexbox item.
+ <li>Find the hypothetical main size of every flexbox item.
<li>Linebreak the flexbox, if it's multi-line.
<li>Based on the hypothetical sizes of the items, find the real main size
- of the flexbox and the hypothetical cross size.
+ of the flexbox.
<li>Resolve any flexible lengths. All items now have a real main size.
- <li>Align in the main axis, per ‘<a href="#flex-pack0"><code
- class=property>flex-pack</code></a>’.
+ <li>Update layout for the items based on their real main sizes, and
+ determine their hypothetical cross size.
<li>Based on ‘<a href="#flex-align0"><code
class=property>flex-align</code></a>’, find the real cross size of
- the flexbox, its lines, and the items.
+ the flexbox and its lines.
+
+ <li>Update layout for the items based on their real cross sizes.
+
+ <li>Align in the main axis, per ‘<a href="#flex-pack0"><code
+ class=property>flex-pack</code></a>’.
<li>Align in the cross axis, per ‘<a href="#flex-align0"><code
class=property>flex-align</code></a>’.
Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-flexbox/Overview.src.html,v
retrieving revision 1.130
retrieving revision 1.131
diff -u -d -r1.130 -r1.131
--- Overview.src.html 30 Jan 2012 23:04:46 -0000 1.130
+++ Overview.src.html 30 Jan 2012 23:33:14 -0000 1.131
@@ -853,17 +853,21 @@
<ol>
<li>Reorder flexbox items according to 'flex-order'.</li>
- <li>Find the "hypothetical size" of every flexbox item.</li>
+ <li>Find the hypothetical main size of every flexbox item.</li>
<li>Linebreak the flexbox, if it's multi-line.</li>
- <li>Based on the hypothetical sizes of the items, find the real main size of the flexbox and the hypothetical cross size.</li>
+ <li>Based on the hypothetical sizes of the items, find the real main size of the flexbox.</li>
<li>Resolve any flexible lengths. All items now have a real main size.</li>
- <li>Align in the main axis, per 'flex-pack'.</li>
+ <li>Update layout for the items based on their real main sizes, and determine their hypothetical cross size.</li>
- <li>Based on 'flex-align', find the real cross size of the flexbox, its lines, and the items.</li>
+ <li>Based on 'flex-align', find the real cross size of the flexbox and its lines.</li>
+
+ <li>Update layout for the items based on their real cross sizes.</li>
+
+ <li>Align in the main axis, per 'flex-pack'.</li>
<li>Align in the cross axis, per 'flex-align'.</li>
Received on Monday, 30 January 2012 23:33:17 UTC