Skip to content

Commit 41019d2

Browse files
authored
Merge pull request #4314 from Loirooriol/grid-flex-initial-growth-limit
[css-grid-1] Initialize growth limits of flexible tracks to infinity. #4313
2 parents 1bf7074 + 6d43de7 commit 41019d2

File tree

1 file changed

+22
-7
lines changed

1 file changed

+22
-7
lines changed

css-grid-1/Overview.bs

+22-7
Original file line numberDiff line numberDiff line change
@@ -3894,12 +3894,9 @@ Initialize Track Sizes</h3>
38943894
Resolve to an absolute length and use that size as the track’s initial <a>growth limit</a>.
38953895

38963896
<dt>An <a>intrinsic sizing function</a>
3897-
<dd>
3898-
Use an initial <a>growth limit</a> of infinity.
3899-
39003897
<dt>A <a>flexible sizing function</a>
39013898
<dd>
3902-
Use the track’s initial <a>base size</a> as its initial <a>growth limit</a>.
3899+
Use an initial <a>growth limit</a> of infinity.
39033900
</dl>
39043901

39053902
In all cases, if the <a>growth limit</a> is less than the <a>base size</a>,
@@ -4177,9 +4174,6 @@ Resolve Intrinsic Track Sizes</h3>
41774174
an <a lt="intrinsic sizing function">intrinsic</a> <a>min track sizing function</a>
41784175
while
41794176
<ul>
4180-
<li>
4181-
treating <a>flexible tracks</a> as having
4182-
an infinite <a>growth limit</a>
41834177
<li>
41844178
distributing space <em>only</em> to <a>flexible tracks</a>
41854179
(i.e. treating all other tracks as having a <a>fixed sizing function</a>)
@@ -4766,6 +4760,27 @@ Minor Changes</h4>
47664760
from its border edges.
47674761
</ul>
47684762
</blockquote>
4763+
<li id="change-2017-flex-initial-growth-limit">
4764+
Initialize the <a>growth limit</a> of <a>flexible tracks</a> to infinity,
4765+
instead of setting it first to the base size and changing it later.
4766+
(<a href="https://github.com/w3c/csswg-drafts/issues/4313">Issue 4313</a>)
4767+
<blockquote>
4768+
<dl>
4769+
<dt>An <a>intrinsic sizing function</a>
4770+
<dt><ins>A <a>flexible sizing function</a></ins>
4771+
<dd>
4772+
Use an initial <a>growth limit</a> of infinity.
4773+
4774+
<dt><del>A <a>flexible sizing function</a></del>
4775+
<dd>
4776+
<del>Use the track’s initial <a>base size</a> as its initial <a>growth limit</a>.</del>
4777+
</blockquote>
4778+
<blockquote>
4779+
<ul>
4780+
<li>
4781+
<del>treating <a>flexible tracks</a> as having
4782+
an infinite <a>growth limit</a>
4783+
</blockquote>
47694784
</ul>
47704785

47714786
<h4 id="clarify-2017">

0 commit comments

Comments
 (0)