在文档和 Bootstrap v4 (here) 的问题中,我看不到任何支持 flex-grow
的计划,例如,语法如下:
<div class="d-flex">
<div class="flex-grow">
I use all the space left
</div>
<div>
I am a small text on the right
</div>
</div>
这是我要创建的布局示例:
导出按钮总是在右边,导航按钮占据了左边的所有空间,因此看起来很干净。
是否有可能建立这样的布局?也许不建议这样做?当然,有使用 CSS 的解决方法,但我正在寻找一个干净的解决方案,理想情况下使用 Bootstrap 类名只是为了保证一致性。
原文由 Eric Burel 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用
.col
一个简单的flex-grow: 1;
。它在这里描述 https://v4-alpha.getbootstrap.com/layout/grid/#variable-width-content