css - Bootstrap 4 div填充问题
问题描述
我正在使用这种结构,但是
<div class="row">
<div class="col-sm-4">
<div class="card">
Your card
</div>
</div>
<div class="col-sm-4">
<div class="card">
Your card
</div>
</div>
<div class="col-sm-4">
<div class="card">
Your card
</div>
</div>
<div class="col-sm-4">
<div class="card">
Your card
</div>
</div>
<div class="col-sm-4">
<div class="card">
Your card
</div>
</div>
<div class="col-sm-4">
<div class="card">
Your card
</div>
</div>
<div class="col-sm-4">
<div class="card">
Your card
</div>
</div>
</div>
由于某种原因,它具有与“匹配”水平行中的下一个 div 一样多的填充。例如,如果第一个 div 是文本,那么第二个是文本,第三个是图像……前两个 div “增长”为第三个的大小。我认为这个 Bootstrap 4 应该是灵活的?谢谢。
解决方案
Bootstrap 4 将 flexbox (display: flex) 用于很多布局,包括它的卡片。这就是所有卡片都按照它的兄弟姐妹成长的原因。您可以在此处了解有关 flexbox 的更多信息:
https://css-tricks.com/snippets/css/a-guide-to-flexbox/
和
https://demos.scotch.io/visual-guide-to-css3-flexbox-flexbox-playground/demos/
推荐阅读
- r - 如何在 R 中将“2020-10-05T06:15:00Z”字符串转换为日期?
- javascript - 未捕获的类型错误:无法读取 HTMLAnchorElement 处未定义的属性“init”。
- prometheus - 如何在普罗米修斯警报管理器配置中将具有不同标签的警报发送到同一个接收器?
- python - 结合迭代器以避免python中的重复
- php - PHP Mysql JSON 列包含
- sql - 使用 CAST FLOAT64 时仍然收到被零除的错误
- python - 导入文件时出错:ModuleNotFoundError: No module named
- java - 如何通过反射获取和初始化字段?
- c++ - 执行 while 循环未按预期执行
- protractor - 如何在 Protractor 的 onPrepare 中同时使用函数和规范文件?