Skip to content

Commit 900f4d7

Browse files
committed
[css3-flexbox] Reorganize changes section -- split into two parts, changes & clarifications
1 parent 050469a commit 900f4d7

2 files changed

Lines changed: 37 additions & 40 deletions

File tree

css3-flexbox/Overview.html

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3961,6 +3961,29 @@ <h2 class=no-num id=changes>Changes</h2>
39613961
href="http://www.w3.org/TR/2012/CR-css3-flexbox-20120918/">18 September
39623962
2012 Candidate Recommendation</a>:
39633963

3964+
<ul>
3965+
<li> Reverted the initial value of ‘<code
3966+
class=property>min-width</code>’/‘<code
3967+
class=property>min-height</code>’ back to being ‘<code
3968+
class=css>0</code>’ (not ‘<code class=css>auto</code>’).
3969+
3970+
<li> Specified that percentage margins/paddings on flex items are resolved
3971+
against their respective dimensions, not the inline dimension of the
3972+
containing block like blocks do.
3973+
3974+
<li> <a href="#algo-main-item">Allow intrinsic aspect ratios to inform the
3975+
main-size calculation.</a>
3976+
3977+
<li> <a href="#intrinsic-sizes">Defined the intrinsic sizes of flex
3978+
containers.</a>
3979+
3980+
<li> Correct an omission in the flex-line size determination, so a <a
3981+
href="#single-line"><i>single-line</i></a> flexbox will size to its
3982+
contents if it doesn't have a definite size.
3983+
</ul>
3984+
3985+
<p>The following significant clarifications were also made:
3986+
39643987
<ul>
39653988
<li> Absolutely positioned children of a flex container are no longer
39663989
called "flex items" (to avoid terminology confusion).
@@ -3975,37 +3998,18 @@ <h2 class=no-num id=changes>Changes</h2>
39753998
class=css>::first-letter</code>’ pseudo-elements do not apply to flex
39763999
containers (because they are not block containers).
39774000

3978-
<li> <a href="#algo-main-item">Allow intrinsic aspect ratios to inform the
3979-
main-size calculation.</a>
3980-
3981-
<li> Correct an omission in the flex-line size determination, so a <a
3982-
href="#single-line"><i>single-line</i></a> flexbox will size to its
3983-
contents if it doesn't have a definite size.
3984-
39854001
<li> Clarify that ‘<a href="#align-content-stretch"><code
39864002
class=css>stretch</code></a>’ checks for the <em>computed</em> value of
39874003
the cross-size property being ‘<code class=css>auto</code>’, which
39884004
means that percentage cross-sizes that behave as ‘<code
39894005
class=css>auto</code>’ (because they don't resolve against definite
39904006
sizes) aren't stretched.
39914007

3992-
<li> Reverted the initial value of ‘<code
3993-
class=property>min-width</code>’/‘<code
3994-
class=property>min-height</code>’ back to being ‘<code
3995-
class=css>0</code>’.
3996-
3997-
<li> <a href="#intrinsic-sizes">Defined the intrinsic sizes of flex
3998-
containers.</a>
3999-
40004008
<li> Clarified that ‘<a href="#order"><code
40014009
class=property>order</code></a>’-modified document order is used
40024010
instead of raw document order when painting. (This was already stated in
40034011
the ‘<a href="#order"><code class=property>order</code></a>’ section,
40044012
but not in the section explicitly about painting order.)
4005-
4006-
<li> Specify that percentage margins/paddings on flex items are resolved
4007-
against their respective dimensions, not the inline dimension of the
4008-
containing block like blocks do.
40094013
</ul>
40104014

40114015
<p>A <a

css3-flexbox/Overview.src.html

Lines changed: 14 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3240,43 +3240,36 @@ <h2 class="no-num" id="changes">Changes</h2>
32403240
<p>
32413241
The following significant changes were made since the
32423242
<a href="http://www.w3.org/TR/2012/CR-css3-flexbox-20120918/">18 September 2012 Candidate Recommendation</a>:
3243+
<ul>
3244+
<li>
3245+
Reverted the initial value of 'min-width'/'min-height' back to being ''0'' (not ''auto'').
3246+
<li>
3247+
Specified that percentage margins/paddings on flex items are resolved against their respective dimensions,
3248+
not the inline dimension of the containing block like blocks do.
3249+
<li>
3250+
<a href="#algo-main-item">Allow intrinsic aspect ratios to inform the main-size calculation.</a>
3251+
<li>
3252+
<a href="#intrinsic-sizes">Defined the intrinsic sizes of flex containers.</a>
3253+
<li>
3254+
Correct an omission in the flex-line size determination, so a <i>single-line</i> flexbox will size to its contents if it doesn't have a definite size.
3255+
</ul>
3256+
<p>The following significant clarifications were also made:
32433257
<ul>
32443258
<li>
32453259
Absolutely positioned children of a flex container are no longer called "flex items" (to avoid terminology confusion).
3246-
32473260
<li>
32483261
Clarified that 'float' still makes the children of a flex container turn into block-level elements.
3249-
32503262
<li>
32513263
Clarified that 'overflow' applies to flex containers.
3252-
32533264
<li>
32543265
Clarified that ''::first-line'' and ''::first-letter'' pseudo-elements do not apply to flex containers (because they are not block containers).
3255-
3256-
<li>
3257-
<a href="#algo-main-item">Allow intrinsic aspect ratios to inform the main-size calculation.</a>
3258-
3259-
<li>
3260-
Correct an omission in the flex-line size determination, so a <i>single-line</i> flexbox will size to its contents if it doesn't have a definite size.
3261-
32623266
<li>
32633267
Clarify that ''stretch'' checks for the <em>computed</em> value of the cross-size property being ''auto'',
32643268
which means that percentage cross-sizes that behave as ''auto''
32653269
(because they don't resolve against definite sizes) aren't stretched.
3266-
3267-
<li>
3268-
Reverted the initial value of 'min-width'/'min-height' back to being ''0''.
3269-
3270-
<li>
3271-
<a href="#intrinsic-sizes">Defined the intrinsic sizes of flex containers.</a>
3272-
32733270
<li>
32743271
Clarified that 'order'-modified document order is used instead of raw document order when painting.
32753272
(This was already stated in the 'order' section, but not in the section explicitly about painting order.)
3276-
3277-
<li>
3278-
Specify that percentage margins/paddings on flex items are resolved against their respective dimensions,
3279-
not the inline dimension of the containing block like blocks do.
32803273
</ul>
32813274

32823275
<p>A <a href="http://dev.w3.org/csswg/css3-flexbox/issues-cr-2012">Disposition of Candidate Recommendation Comments</a> is available.

0 commit comments

Comments
 (0)