下面是两排.
First row是
flex 1
的两件商品和flex 2
的一件.Second Row等于
flex 1
的两件物品.
根据规范1A + 1B = 2A
但是当计算中包含padding时,正如你在下面的例子中所看到的,总和是不正确的.
QUESTION
如何让弹性框在其计算中包含填充,以便示例中的框正确对齐?
.Row{
display:flex;
}
.Item{
display:flex;
flex:1;
flex-direction:column;
padding:0 10px 10px 0;
}
.Item > div{
background:#7ae;
}
.Flx2{
flex:2;
}
<div class="Row">
<div class="Item">
<div>1A</div>
</div>
<div class="Item">
<div>1B</div>
</div>
<div class="Item Flx2">
<div>1C</div>
</div>
</div>
<div class="Row">
<div class="Item">
<div>2A</div>
</div>
<div class="Item">
<div>2B</div>
</div>
</div>