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
or a <var><percentage></var> that is resolved against a definite size.
1996
-
If a <adata-link-type=dfnhref=#single-linetitle=single-line>single-line</a><adata-link-type=dfnhref=#flex-containertitle="flex container">flex container</a> has a definite cross size,
1997
-
any <adata-link-type=dfnhref=#flex-itemtitle="flex items">flex items</a> with <aclass=cssdata-link-type=propdeschref=#propdef-align-selftitle=align-self>align-self: stretch</a> must also be treated as having a definite cross size
1998
-
(since its size is determined from the size of the <adata-link-type=dfnhref=#flex-containertitle="flex container">flex container</a>).
1999
1996
An <dfndata-dfn-type=dfndata-noexport="" id=indefinitetitle="indefinite|indefinite size">indefinite size<aclass=self-linkhref=#indefinite></a></dfn> is one that is not <adata-link-type=dfnhref=#definitetitle=definite>definite</a>.
2000
1997
1998
+
<p>
1999
+
As a special case for handling stretched <adata-link-type=dfnhref=#flex-itemtitle="flex items">flex items</a>,
2000
+
if a <adata-link-type=dfnhref=#single-linetitle=single-line>single-line</a><adata-link-type=dfnhref=#flex-containertitle="flex container">flex container</a> has a definite cross size,
2001
+
any <adata-link-type=dfnhref=#flex-itemtitle="flex items">flex items</a> with <aclass=cssdata-link-type=propdeschref=#propdef-align-selftitle=align-self>align-self: stretch</a> must also be treated as having a definite cross size
2002
+
of the flex container’s inner cross size (clamped to the <adata-link-type=dfnhref=#flex-itemtitle="flex item">flex item</a>’s min and max <adata-link-type=dfnhref=#cross-sizetitle="cross size">cross size</a>).
2003
+
2001
2004
<p>
2002
2005
The following sections define the algorithm for laying out a flex container and its contents.
<li>has a <adata-link-type=dfnhref=#flex-basistitle="flex basis">flex basis</a> and cross size both <aclass=css-codedata-link-for=widthdata-link-type=valuetitle=auto>auto</a>
2065
+
<li>an intrinsic aspect ratio
2066
+
<li>a<adata-link-type=dfnhref=#flex-basistitle="flex basis">flex basis</a> of <aclass=css-codedata-link-for=widthdata-link-type=valuetitle=auto>auto</a>
and the flex container is <adata-link-type=dfnhref=#single-linetitle=single-line>single-line</a> and has a <adata-link-type=dfnhref=#definitetitle=definite>definite</a> cross size,
2067
-
the <adata-link-type=dfnhref=#flex-base-sizetitle="flex base size">flex base size</a> is computed from the flex container’s inner cross size
2068
-
(clamped to the <adata-link-type=dfnhref=#flex-itemtitle="flex item">flex item</a>’s min and max <adata-link-type=dfnhref=#cross-sizetitle="cross size">cross size</a>)
2069
+
then the <adata-link-type=dfnhref=#flex-base-sizetitle="flex base size">flex base size</a> is calculated from its <adata-link-type=dfnhref=#cross-sizetitle="cross size">cross size</a>
2069
2070
and the <adata-link-type=dfnhref=#flex-itemtitle="flex item">flex item</a>’s intrinsic aspect ratio.
0 commit comments