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,並將其設置,但是,它是難看的和昂貴,所以我想盡量避免它。
我將不勝感激任何建議!