You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<strong>Calculate each item‘s <dfndata-dfn-type=dfndata-noexport="" id=desired-free-space>desired free space<aclass=self-linkhref=#desired-free-space></a></dfn>.</strong>
2378
-
<li>
2379
-
If the initial <adata-link-type=dfnhref=#free-spacetitle="free space">free space</a> is zero or positive,
2380
-
each <adata-link-type=dfnhref=#flex-itemtitle="flex item">flex item</a>’s <adata-link-type=dfnhref=#desired-free-spacetitle="desired free space">desired free space</a> is
2381
-
the initial <adata-link-type=dfnhref=#free-spacetitle="free space">free space</a> multiplied by the item’s <adata-link-type=dfnhref=#flex-grow-factortitle="flex grow factor">flex grow factor</a>.
2382
-
<li>
2383
-
If the initial <adata-link-type=dfnhref=#free-spacetitle="free space">free space</a> is negative,
2384
-
then first sum the flex shrink factors of all the flex items on the line.
2385
-
If this number is greater than 1, set it to 1.
2386
-
Let this result be the <var>scaled flex factor sum</var>.
2387
-
For each flex item, multiply its flex shrink factor by its <adata-link-type=dfnhref=#flex-base-sizetitle="flex base size">flex base size</a>.
2388
-
Then, normalize each <adata-link-type=dfnhref=#flex-shrink-factortitle="flex shrink factor">flex shrink factor</a> so that their sum is the <var>scaled flex factor sum</var>.
2389
-
Then, multiply the <adata-link-type=dfnhref=#flex-shrink-factortitle="flex shrink factor">flex shrink factor</a> by the initial <adata-link-type=dfnhref=#free-spacetitle="free space">free space</a>,
2390
-
and let the result be the <adata-link-type=dfnhref=#desired-free-spacetitle="desired free space">desired free space</a>.
2391
-
2378
+
2379
+
<p>If the initial <adata-link-type=dfnhref=#free-spacetitle="free space">free space</a> is zero or positive,
2380
+
each <adata-link-type=dfnhref=#flex-itemtitle="flex item">flex item</a>’s <adata-link-type=dfnhref=#desired-free-spacetitle="desired free space">desired free space</a> is
2381
+
the initial <adata-link-type=dfnhref=#free-spacetitle="free space">free space</a> multiplied by the item’s <adata-link-type=dfnhref=#flex-grow-factortitle="flex grow factor">flex grow factor</a>.</p>
2382
+
2383
+
<p>If the initial <adata-link-type=dfnhref=#free-spacetitle="free space">free space</a> is negative,
2384
+
then first sum the flex shrink factors of all the flex items on the line.
2385
+
If this number is greater than 1, set it to 1.
2386
+
Let this result be the <var>scaled flex factor sum</var>.
2387
+
For each flex item, multiply its flex shrink factor by its <adata-link-type=dfnhref=#flex-base-sizetitle="flex base size">flex base size</a>.
2388
+
Then, normalize each <adata-link-type=dfnhref=#flex-shrink-factortitle="flex shrink factor">flex shrink factor</a> so that their sum is the <var>scaled flex factor sum</var>.
2389
+
Then, multiply the <adata-link-type=dfnhref=#flex-shrink-factortitle="flex shrink factor">flex shrink factor</a> by the initial <adata-link-type=dfnhref=#free-spacetitle="free space">free space</a>,
2390
+
and let the result be the <adata-link-type=dfnhref=#desired-free-spacetitle="desired free space">desired free space</a>.</p>
0 commit comments