【发布时间】:2018-12-04 17:58:48
【问题描述】:
我有一排特定大小的卡片,它们之间有一个排水沟。问题是,排水沟也适用于每张卡片的开始和结束行的两侧。我需要开始和结束都与父容器的边框对齐。我找不到合适的词来查询这个。我得到的最接近的是生成静态网格并为第一个孩子添加 css 的人。我的网格理论上可以是 0-99999999 结果之间的任何地方。我需要每行中的第一个(左填充)和最后一个(右填充)没有相应的填充。
示例代码
<div class="container">
<div class="row">
<div class="col-md-4" ng-repeat="tile in tiles">
<div class="card mb-4 box-shadow">
<img ng-src=" {{ tile.image }} ">
<p>{{ tile.title }}</p>
</div>
</div>
</div>
</div>
结果
| [card] [card] [card] |
| [card] [card] [card] |
期望的结果
|[card] [card] [card]|
|[card] [card] [card]|
【问题讨论】:
-
我猜是它的 padding 而不是 margin,你需要在 CSS 中为 row 类的 left 和 right 设置 padding:0px
-
在容器内排 .. 并使用容器流体
-
默认情况下,列间距为 30px,列之间为 15px,两端为 一半。你希望开始和结束都是 0px?
-
@TemaniAfif 这不会删除连续最后一个项目的边距,它只会改变容器的行为。
-
@RudyvanSloten - Bootstrap 中列周围的间距(gutter)是使用 padding 而不是边距创建的。这就是为什么说“删除边距”不清楚的原因。列也应该放在
row,而不是container。
标签: css bootstrap-4