【发布时间】:2018-01-22 17:24:54
【问题描述】:
我正在尝试根据内容设置每个项目的宽度,但到目前为止我将宽度一直设置为可用空间。 flex: 0 0 auto 似乎不起作用。我做错了什么?
目标是根据内容大小设置宽度。
[Hello]
[Hello world]
目前
[Hello ]
[Hello world ]
https://jsfiddle.net/v6cgLjbd/8/
<span class='box'>
<span class='item'>Hello</span>
<span class='item'>Hello World</span>
<span class='item'>Hello lOOOOONG text</span>
</span>
.box {
height: 200px;
width: auto;
border: 1px solid red;
display: flex;
flex-direction: column;
}
.item {
background-color: gray;
flex: 0 0 auto;
width: auto;
}
【问题讨论】: