0
有具有柔性的宽度和多个在其内部的流体块的容器。我的目标是在这个容器内使用从左到右的所有可用空间。制作Flexbox的列中使用的可用宽度
Flexbox的使用Flex方向“列”适合几乎完全为我的情景。 我有一个问题,它:除非我指定的容器的高度,内部块赞同到1个单柱(当我希望他们形成若干列)。
下面是一个例子:http://jsfiddle.net/kopgjpsp/1/
css
.box {
display: flex;
flex-flow: column wrap;
-webkit-flex-flow: column wrap;
justify-content: flex-start;
max-width: 600px;
/*max-height: 100px -- I am trying to avoid this*/
}
.box .fluid_block {
max-width: 250px;
}
.fluid_block .title {
padding-right: 30px;
width:100px;
display: inline-block;
vertical-align: top;
}
.fluid_block .value {
display: inline-block;
max-width: 100px;
}
HTML:
<div class="box">
<div class="fluid_block">
<div class="title">Fluid block 1</div>
<div class="value">some content</div>
</div>
<div class="fluid_block">
<div class="title">Fluid block 2</div>
<div class="value">some content some content some content</div>
</div>
<div class="fluid_block">
<div class="title">Fluid block 3</div>
<div class="value">some content some content some content some content</div>
</div>
<div class="fluid_block">
<div class="title">Fluid block 3</div>
<div class="value">some content some content some content some content</div>
</div>
</div>
我目前看到的解决方案是计算宽度与JS,并将其设置,但是,它是难看的和昂贵,所以我想尽量避免它。
我将不胜感激任何建议!