@@ -1806,14 +1806,15 @@ Flexible Lengths: the ''fr'' unit</h4>
1806
1806
██████ ███████ ██ ██ ██ ███████ ██ ████████ ████████
1807
1807
-->
1808
1808
1809
- <h4 id='computed-track-list '>
1809
+ <h4 id='computed-tracks '>
1810
1810
Computed Values</h4>
1811
1811
1812
- A <dfn>computed track list</dfn> is a [= list=]
1812
+ A <dfn>computed track list</dfn> is a <a spec=infra> list</a>
1813
1813
alternating between [=line name sets=] and [=track sections=] ,
1814
1814
with the first and last items being [=line name sets=] .
1815
1815
1816
- A <dfn>line name set</dfn> is a (potentially empty) [=set=] of identifiers representing line names.
1816
+ A <dfn>line name set</dfn> is a (potentially empty) <a spec=infra for=/>set</a>
1817
+ of identifiers representing line names.
1817
1818
1818
1819
A <dfn>track section</dfn> is either:
1819
1820
@@ -3932,7 +3933,7 @@ Resolve Intrinsic Track Sizes</h3>
3932
3933
to the maximum of its items’ <a lt="min-content contribution">min/max-content contributions</a> ,
3933
3934
respectively,
3934
3935
each limited by the <a>max track sizing function</a>
3935
- if that is <a lt="fixed track sizing function">fixed</a>
3936
+ if that is <a lt="fixed sizing function">fixed</a>
3936
3937
and ultimately floored by its <a>minimum contribution</a> .
3937
3938
3938
3939
Otherwise,
@@ -4064,18 +4065,18 @@ Resolve Intrinsic Track Sizes</h3>
4064
4065
Repeat incrementally for items with greater spans until all items have been considered.
4065
4066
4066
4067
<li id="algo-spanning-flex-items">
4067
- <strong> Increase sizes to accommodate spanning items crossing flexible tracks:</strong>
4068
+ <strong> Increase sizes to accommodate spanning items crossing <a> flexible tracks</a> :</strong>
4068
4069
Next, repeat the previous step
4069
4070
instead considering (together, rather than grouped by span size)
4070
4071
all items
4071
4072
that <em> do</em> span a track with a <a>flexible sizing function</a>
4072
4073
while
4073
4074
<ul>
4074
4075
<li>
4075
- treating flexible tracks as having
4076
+ treating <a> flexible tracks</a> as having
4076
4077
a <a>max track sizing function</a> equal to their <a>min track sizing function</a>
4077
4078
<li>
4078
- distributing space <em> only</em> to flexible tracks
4079
+ distributing space <em> only</em> to <a> flexible tracks</a>
4079
4080
(i.e. treating all other tracks as having a <a>fixed sizing function</a>
4080
4081
of their current <a>base size</a> )
4081
4082
<li>
@@ -4199,7 +4200,7 @@ Maximize Tracks</h3>
4199
4200
<h3 id="algo-flex-tracks">
4200
4201
Expand Flexible Tracks</h3>
4201
4202
4202
- This step sizes flexible tracks
4203
+ This step sizes <a> flexible tracks</a>
4203
4204
using the largest value it can assign to an ''fr''
4204
4205
without exceeding the <a>available space</a> .
4205
4206
@@ -4245,7 +4246,7 @@ Expand Flexible Tracks</h3>
4245
4246
(<a property lt=max-width>max-width/height</a> ).
4246
4247
</dl>
4247
4248
4248
- For each flexible track,
4249
+ For each <a> flexible track</a> ,
4249
4250
if the product of the used <a>flex fraction</a> and the track's <a>flex factor</a>
4250
4251
is greater than the track's <a>base size</a> ,
4251
4252
set its <a>base size</a> to that product.
@@ -4265,7 +4266,8 @@ Find the Size of an ''fr''</h4>
4265
4266
minus the <a>base sizes</a> of the non-flexible <a>grid tracks</a> .
4266
4267
4267
4268
<li>
4268
- Let <dfn>flex factor sum</dfn> be the sum of the <a>flex factors</a> of the flexible tracks.
4269
+ Let <dfn>flex factor sum</dfn> be the sum of
4270
+ the <a>flex factors</a> of the <a>flexible tracks</a> .
4269
4271
If this value is less than 1,
4270
4272
set it to 1 instead.
4271
4273
@@ -4275,7 +4277,8 @@ Find the Size of an ''fr''</h4>
4275
4277
divided by the <a>flex factor sum</a> .
4276
4278
4277
4279
<li>
4278
- If the product of the <a>hypothetical fr size</a> and a flexible track's <a>flex factor</a>
4280
+ If the product of the <a>hypothetical fr size</a>
4281
+ and a <a>flexible track</a> 's <a>flex factor</a>
4279
4282
is less than the track's base size,
4280
4283
restart this algorithm
4281
4284
treating all such tracks as inflexible.
@@ -4457,7 +4460,7 @@ Major Changes</h4>
4457
4460
(<a href="https://github.com/w3c/csswg-drafts/issues/2085">Issue 2085</a> )
4458
4461
4459
4462
<li id="change-2017-span-flexible-tracks">
4460
- Adjusted handling of items spanning flexible tracks
4463
+ Adjusted handling of items spanning <a> flexible tracks</a>
4461
4464
to intrinsic track sizes so that
4462
4465
they contribute to the size of flexible tracks that have an intrinsic min
4463
4466
rather than being ignored.
@@ -4506,7 +4509,7 @@ Major Changes</h4>
4506
4509
to the maximum of its items’ <a lt="min-content contribution">min/max-content contributions</a> ,
4507
4510
respectively<ins> ,
4508
4511
each limited to less than or equal to the <a>max track sizing function</a>
4509
- if that is <a lt="fixed track sizing function">fixed</a> ,
4512
+ if that is <a lt="fixed sizing function">fixed</a> ,
4510
4513
and ultimately floored by its <a>minimum contribution</a> .</ins>
4511
4514
</blockquote>
4512
4515
<blockquote>
@@ -4793,8 +4796,8 @@ Significant Adjustments and Fixes</h4>
4793
4796
…</p>
4794
4797
<p> However, if the <a>grid item</a> spans only <a>grid tracks</a>
4795
4798
that have a <a lt="fixed sizing function">fixed</a> <a>max track sizing function</a> ,
4796
- its <del> <a>automatic minimum size</a> </del> <ins> <a> specified size</a> and <a> content size</a> </ins> in that dimension
4797
- <ins> (and the input to the <a> transferred size</a> in the other dimension)</ins>
4799
+ its <del> <a>automatic minimum size</a> </del> <ins> specified size and content size</ins> in that dimension
4800
+ <ins> (and the input to the transferred size in the other dimension)</ins>
4798
4801
are further clamped to less than or equal to the <a>stretch fit</a>
4799
4802
the <a>grid area</a> ’s size
4800
4803
<ins> (so as to prevent the <a>automatic minimum size</a> from forcing overflow of its fixed-size grid area)</ins> .</p>
@@ -4810,9 +4813,9 @@ Significant Adjustments and Fixes</h4>
4810
4813
imposed on <a>flex items</a> .)
4811
4814
[[!CSS-FLEXBOX-1]] </del></p>
4812
4815
<p><ins> The <a>automatic minimum size</a> for a <a>grid item</a> in a given dimension is
4813
- its <a spec="css-flexbox"> specified size</a> if it exists,
4814
- otherwise its <a spec="css-flexbox"> transferred size</a> if that exists,
4815
- else its <a spec="css-flexbox"> content size</a> ,
4816
+ its specified size if it exists,
4817
+ otherwise its transferred size if that exists,
4818
+ else its content size,
4816
4819
each as defined in [[!CSS-FLEXBOX-1]] .</ins>
4817
4820
However, if the <a>grid item</a> spans only <a>grid tracks</a>
4818
4821
that have a <a lt="fixed sizing function">fixed</a> <a>max track sizing function</a>
0 commit comments