【发布时间】:2016-01-15 07:32:36
【问题描述】:
我正在尝试将三个 flex box div 连续放置。
<div style="display: flex; flex-direction: row">
<div style="flex:1; border: 1px solid #ccc;">1<br />A<br />B<br />C<br />D<br />E</div>
<div style="flex:1; border: 1px solid #ccc;">2</div>
<div style="flex:1; border: 1px solid #ccc;">3</div>
</div>
请注意,内容为 2 和 3 的 div 已假定内容为第 1 个分区的高度 1ABCDE
上述代码的小提琴 https://jsfiddle.net/4oddowjw/4/
我希望它看起来像这样,但我没有在这些 div 上使用高度的奢侈
我无法指定高度。在我的应用程序中,高度是动态的,并应用于这些弹性框的子级。
有没有办法让这些 div 垂直包装它们的内容? 我尝试将“高度:自动”添加到 div,但没有成功 'height: auto'示例已应用https://jsfiddle.net/4oddowjw/5/
【问题讨论】: