@@ -1980,7 +1980,7 @@ Axis Alignment: the 'justify-content' property</h3>
1980
1980
<a>Flex items</a> are evenly distributed in the line.
1981
1981
If the leftover free-space is negative
1982
1982
or there is only a single <a>flex item</a> on the line,
1983
- this value is identical to <a value for=justify-content>flex-start</a> .
1983
+ this value falls back to <a value for=justify-content>safe flex-start</a> .
1984
1984
Otherwise,
1985
1985
the <a>main-start</a> margin edge of the first <a>flex item</a> on the line
1986
1986
is placed flush with the <a>main-start</a> edge of the line,
@@ -1995,7 +1995,7 @@ Axis Alignment: the 'justify-content' property</h3>
1995
1995
with half-size spaces on either end.
1996
1996
If the leftover free-space is negative or
1997
1997
there is only a single <a>flex item</a> on the line,
1998
- this value is identical to <a value for=justify-content>center</a> .
1998
+ this value falls back to <a value for=justify-content>safe center</a> .
1999
1999
Otherwise, the <a>flex items</a> on the line are distributed
2000
2000
such that the spacing between any two adjacent <a>flex items</a> on the line is the same,
2001
2001
and the spacing between the first/last <a>flex items</a> and the <a>flex container</a> edges
@@ -2209,7 +2209,7 @@ Packing Flex Lines: the 'align-content' property</h3>
2209
2209
Lines are evenly distributed in the flex container.
2210
2210
If the leftover free-space is negative
2211
2211
or there is only a single <a>flex line</a> in the flex container,
2212
- this value is identical to <a value for=align-content>flex-start</a> .
2212
+ this value falls back to <a value for=align-content>safe flex-start</a> .
2213
2213
Otherwise,
2214
2214
the <a>cross-start</a> edge of the first line in the flex container
2215
2215
is placed flush with the <a>cross-start</a> content edge of the flex container,
@@ -2223,7 +2223,7 @@ Packing Flex Lines: the 'align-content' property</h3>
2223
2223
Lines are evenly distributed in the flex container,
2224
2224
with half-size spaces on either end.
2225
2225
If the leftover free-space is negative
2226
- this value is identical to <a value for=align-content>center</a> .
2226
+ this value falls back to <a value for=align-content>safe center</a> .
2227
2227
Otherwise, the lines in the flex container are distributed
2228
2228
such that the spacing between any two adjacent lines is the same,
2229
2229
and the spacing between the first/last lines and the <a>flex container</a> edges
@@ -2233,7 +2233,7 @@ Packing Flex Lines: the 'align-content' property</h3>
2233
2233
<dd>
2234
2234
Lines stretch to take up the remaining space.
2235
2235
If the leftover free-space is negative,
2236
- this value is identical to <a value for=align-content>flex-start</a> .
2236
+ this value falls back to <a value for=align-content>safe flex-start</a> .
2237
2237
Otherwise,
2238
2238
the free-space is split equally between all of the lines,
2239
2239
increasing their cross size.
@@ -3842,6 +3842,11 @@ Changes since the <a href="https://www.w3.org/TR/2018/CR-css-flexbox-1-20181119/
3842
3842
and thus the provisions in [[css-sizing-3#intrinsic-contribution]] apply.
3843
3843
</blockquote>
3844
3844
3845
+ <li id="change-2018-safe-fallback">
3846
+ Made the fallback alignment (in case of negative free space)
3847
+ for the ''space-*'' keywords apply ''overflow-position/safe'' .
3848
+ (<a href="https://github.com/w3c/csswg-drafts/issues/10154">Issue 10154</a> )
3849
+
3845
3850
<li id="change-2018-content-based-editorial">
3846
3851
Redrafted the definition of [=content-based minimum size=]
3847
3852
for easier reading. (Editorial)
0 commit comments