如何让一个div正确地占用父空间的某个百分比?请参阅下面的代码:
<div layout="column">
<div id="div1" flex="70%"></div>
<div id="div2" flex="30%"></div>
</div>
我想让父级div的div1为70%,div2为div2的30%。但它不起作用。 Div 1和div 2崩溃了。但如果父布局是行,它可以正常工作--- div1水平占用70%的空间。
答案 0 :(得分:2)
我认为您需要进行以下修改:
请参阅此代码:http://codepen.io/sebastiengiroux/pen/jPovxG
CardList::CardList ( int number_of_cards ) {
this->card_list = std::vector<Flashcard>(number_of_cards);
}
答案 1 :(得分:-1)
如果您查看布局文档https://material.angularjs.org/latest/layout/introduction 我认为这个陈述与你的问题有关。
flex属性值限制为33,66和5的倍数。
例如:flex =“5”,flex =“20”,flex =“33”,flex =“50”,flex =“66”,flex =“75”,....
所以我想如果你使用允许值,你可以获得所需的结果。例如,使用 66 和 33 。