【发布时间】:2018-05-31 04:59:23
【问题描述】:
我有一个小网络应用程序,我想显示 5 列响应式等宽。
但我只希望这种布局用于宽度≥992px 的设备。 对于宽度
等宽的列可以分成多行,但是有一个 Safari flexbox bug 阻止了它在没有 显式
flex-basis或border。reduced test case outside Bootstrap 中记录了两种解决方法,但如果浏览器是最新的,则不应该这样做 必要的。
来源:https://getbootstrap.com/docs/4.0/layout/grid/
所以,我有点困惑如何使用 Bootstrap 4 实现我想要的这种响应行为。
我有这个“想法”,但我觉得会很丑,你怎么看?
让我们考虑一下这个标记
<div class="container">
<div class="row">
<div class="col">Column</div>
<div class="sep"></div>
<div class="col">Column</div>
<div class="sep"></div>
<div class="col">Column</div>
<div class="sep"></div>
<div class="col">Column</div>
</div>
</div>
然后,在宽度 .sep 并添加 bootstrap4 类 w-100。
感谢阅读,请原谅我的英语不好。
【问题讨论】:
-
你考虑过使用CSS Grid layouts吗?如果您认为它们不合适,则值得使用edit 链接更新您的问题,以防止出现暗示其使用的答案。
-
我不了解 CSS Grid 布局,我会检查一下,请随时使用该方法发布答案。
标签: css twitter-bootstrap flexbox bootstrap-4