0
我需要两个分栏的左手柄,左列需要300px的最小宽度,右列应使用剩余宽度,类似于css-calc。这是可能的还是我应该写自定义的CSS。具有动态宽度的列
calc(100% - 300px)
HTML
<div class="col-2"></div>
<div class="col-10"></div>
我需要两个分栏的左手柄,左列需要300px的最小宽度,右列应使用剩余宽度,类似于css-calc。这是可能的还是我应该写自定义的CSS。具有动态宽度的列
calc(100% - 300px)
HTML
<div class="col-2"></div>
<div class="col-10"></div>
这也与Flexbox的实现,如下所示:
.parent {
display: flex;
}
.child {
height: 30px;
}
.col-2 {
flex: 2;
min-width: 300px;
}
.col-10 {
flex: 10;
}
.bg-blue {
background: blue;
}
.bg-green {
background: green;
}
<div class="parent">
<div class="child col-2 bg-blue"></div>
<div class="child col-10 bg-green"></div>
</div>
片段在this codepen也可用。
了解Flexbox的更多信息from here。
阅读flexbox的CanIUse page。
downvote让我回到答案,并意识到我的代码段出了问题,所以我纠正了它。谢谢你的微妙评论。 – Siavas
为什么不使用显示'table'和'table-cell'来代替? –
你的意思是没有自举? – vuvu
是的。我的意思是你不需要这个特殊情况下的响应式网格系统。 –