Skip to content

Commit 4acfbe3

Browse files
committed
[css-flexbox] Update Changes section.
1 parent 802da98 commit 4acfbe3

1 file changed

Lines changed: 84 additions & 0 deletions

File tree

css-flexbox/Overview.bs

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3183,6 +3183,56 @@ Changes since the 25 September 2014 LCWD</h3>
31833183
Substantive Changes and Bugfixes</h4>
31843184

31853185
<ul>
3186+
<li id="change-201409-content">
3187+
Reverted ''flex-basis: auto'' to its original meaning.
3188+
Added ''flex-basis: content'' keyword to explicitly specify automatic content-based sizing.
3189+
(Issue <a href="http://dev.w3.org/csswg/css-flexbox-1/issues-lc-20140925#issue-10">10</a>)
3190+
3191+
<li id="change-201409-align-content-wrapping">
3192+
Made applicability of 'align-content' depend on wrappability rather than number of resulting flex lines.
3193+
(Issue <a href="http://dev.w3.org/csswg/css-flexbox-1/issues-lc-20140925#issue-4">4</a>)
3194+
3195+
<blockquote>
3196+
<p><del>When a flex container has multiple lines,</del>
3197+
<ins>In a <i>multi-line</i> <i>flex container</i> (even one with only a single line),</ins>
3198+
the <i>cross size</i> of each line is the minimum size necessary [...]
3199+
<del>When a flex container (even a <i>multi-line</i> one) has only one line,</del>
3200+
<ins>In a <i>single-line</i> <i>flex container</i>,</ins>
3201+
the <i>cross size</i> of the line is the <i>cross size</i> of the flex container,
3202+
and 'align-content' has no effect.
3203+
</blockquote>
3204+
3205+
<blockquote>
3206+
<p class="note">Note, this property has no effect
3207+
<del>when the flex container has only a single line.</del>
3208+
<ins>on a <i>single-line</i> <i>flex container</i>.</ins>
3209+
</blockquote>
3210+
3211+
<blockquote>
3212+
<p class="note">Only <del>flex containers with multiple lines</del>
3213+
<ins><i>multi-line</i> <i>flex containers</i></ins>
3214+
ever have free space in the <i>cross-axis</i> for lines to be aligned in,
3215+
because in a <del>flex container with a single line</del>
3216+
<ins><i>single-line</i> flex container</ins>
3217+
the sole line automatically stretches to fill the space.
3218+
</blockquote>
3219+
3220+
<blockquote>
3221+
<p>If the flex container <del>has only one <i>flex line</i>
3222+
(even if it's a <i>multi-line</i> <i>flex container</i>)</del>
3223+
<ins>is <i>single-line</i></ins>
3224+
and has a <i>definite</i> <i>cross size</i>,
3225+
the <i>cross size</i> of the <i>flex line</i>
3226+
is the <i>flex container</i>'s inner <i>cross size</i>.
3227+
</blockquote>
3228+
3229+
<blockquote>
3230+
<p>If the flex container <del>has only one flex line
3231+
(even if it's a multi-line flex container),</del>
3232+
<ins>is <i>single-line</i>,</ins>
3233+
then clamp the line's cross-size to be within the container's computed min and max cross-size properties.
3234+
</blockquote>
3235+
31863236
<li id="change-201409-algo-breaks">
31873237
Removed text that asserted forced breaking behavior,
31883238
replaced with reference to fragmentation section.
@@ -3197,11 +3247,45 @@ Substantive Changes and Bugfixes</h4>
31973247
<del>A break is forced wherever the CSS2.1 'page-break-before'/'page-break-after' [[CSS21]]
31983248
or the CSS3 'break-before'/'break-after' [[CSS3-BREAK]] properties specify a fragmentation break.</del></p>
31993249
</blockquote>
3250+
3251+
<li id="change-201409-inner-base-size">
3252+
Change the <a>flex shrink factor</a> to multiply by the <em>inner</em> (not outer) <a>flex base size</a>.
3253+
(Issue <a href="http://dev.w3.org/csswg/css-flexbox-1/issues-lc-20140925#issue-9">9</a>)
3254+
3255+
<blockquote>
3256+
<p>For every unfrozen item on the line,
3257+
multiply its flex shrink factor by its <del>outer</del> <ins>inner</ins> flex base size,
3258+
and note this as its <a>scaled flex shrink factor</a>.
3259+
</blockquote>
3260+
3261+
<li id="change-201409-neither">
3262+
Add back in missing “n” in “neither”...
3263+
(Issue <a href="http://dev.w3.org/csswg/css-flexbox-1/issues-lc-20140925#issue-6">6</a>)
3264+
3265+
<blockquote>
3266+
<p>If the <a>cross size property</a> of the <a>flex item</a> computes to ''width/auto'',
3267+
and <ins>n</ins>either of the <a>cross-axis</a> margins are ''margin/auto'',
3268+
the <a>flex item</a> is <a>stretched</a>.
3269+
</blockquote>
32003270
</ul>
32013271

32023272
<h4 id="change-201409-clarify">
32033273
Clarifications</h4>
32043274

3275+
<ul>
3276+
<li id="change-201409-table-wrappers">
3277+
Restored normative status of note about table wrapper boxes normative;
3278+
it had been accidentally changed in the previous draft.
3279+
(Issue <a href="http://dev.w3.org/csswg/css-flexbox-1/issues-lc-20140925#issue-2">2</a>)
3280+
3281+
<li id="change-201409-display-longhands">
3282+
Removed references to 'display' property longhands,
3283+
since they will be removed from CSS Display Level 3.
3284+
3285+
<li>
3286+
Various trivial fixes.
3287+
</ul>
3288+
32053289
<h3 id="changes-201403">
32063290
Changes since the 25 March 2014 LCWD</h3>
32073291

0 commit comments

Comments
 (0)