Css 当“弯曲方向”设置为“弯曲方向”时,哪个属性控制宽度;列“?”;?

Css 当“弯曲方向”设置为“弯曲方向”时,哪个属性控制宽度;列“?”;?,css,flexbox,Css,Flexbox,当我设置flex-direction:column和align-items:flex-start(或除默认值(称为“拉伸”)之外的任何值时,哪个自动分配的CSS属性控制flex-items的宽度 我知道当我设置flex direction:column时,flex basis控制高度(因为主轴从上到下)。但我真的很想知道,在这种情况下,它控制flex项的“宽度”是哪个属性?来自规范和以下内容: 确定每个弹性项目使用的交叉尺寸。如果柔性项目具有“对齐自:拉伸”,则其计算的交叉尺寸属性为“自动”,且

当我设置
flex-direction:column
align-items:flex-start
(或除默认值(称为“拉伸”)之外的任何值时,哪个自动分配的CSS属性控制flex-items的宽度


我知道当我设置
flex direction:column
时,
flex basis
控制高度(因为主轴从上到下)。但我真的很想知道,在这种情况下,它控制flex项的“宽度”是哪个属性?

来自规范和以下内容:

确定每个弹性项目使用的交叉尺寸。如果柔性项目具有“对齐自:拉伸”,则其计算的交叉尺寸属性为“自动”,且其交叉轴边距均为“自动”,则使用的外部交叉尺寸是其柔性线的使用交叉尺寸,根据项目使用的最小和最大交叉尺寸夹紧否则,使用的交叉尺寸是项目的假设交叉尺寸。

在不使用拉伸的情况下,你显然会陷入假设的交叉尺寸

通过使用主尺寸和可用空间进行布局,确定每个项目的假设交叉尺寸。将自动视为适合的内容。

然后我们还可以读到:

交叉尺寸

交叉尺寸特性

柔性容器或柔性项目的宽度或高度(以交叉尺寸中的为准)是该框的交叉尺寸。因此,其交叉尺寸属性是其宽度或高度属性,以交叉尺寸中的哪个为准

因此,在处理列方向时,只需使用width属性定义宽度,如果它是
auto
,它将计算为
fit content


关于
fit content
的更多详细信息,请点击此处:

这将是CSS属性。

Erm
width
-实际上