今天我面临一个具有挑战性的情况(至少对我而言)。灵活的宽度div旁边的固定宽度div
其实我必须让一些div灵活在一个父div里面,并有另一个固定div作为'brother'。根据父母的宽度,这些灵活的div必须是100%。
在这里你去做出了解释我的情况的图片:
我的想法是这样的:
.parent {
width: 500px; /* this value can change any time */
padding: 10px;
border: 1px solid red;
float: left;
}
.parent div {
float: left;
border: 1px solid #ccc;
}
.fixed {
width: 100px;
height: 100px;
background: #ccc;
}
.flexible {
width: calc(100% - 100px); /* IT IS NOT WORKING AS I WOULD LIKE */
}
<div class='parent'>
<div class='fixed'>*fixed</div>
<div class='flexible'>*flexible 1</div>
<div class='flexible'>*flexible 2</div>
</div>
有人能帮助我吗?
感谢
这是最好的答案。非常感谢你! –
嗨,伙计,现在我看到它无法正常使用Safari。你知道为什么吗? –
我的猜测是支持。Safari上列出了一些已知问题:https://caniuse.com/#feat=flexbox – sorayadragon