【发布时间】:2018-08-01 09:36:39
【问题描述】:
我有以下代码
<% include partials/header %>
<div class="container">
<header class="jumbotron">
<div class="container">
<h1>Welcome to YelpCamp!</h1>
<p>View our handpicked campgrounds from all over the world!</p>
<p><a class="btn btn-primary btn-large" href="/campgrounds/new">Add New Campsite</a></p>
</div>
</header>
<div class="row text-center" >
<% campgrounds.forEach(function(campground){ %>
<div class="col-lg-3 col-md-4 col-xs-6 img-thumbnail p-0 ">
<img class="img-fluid" src="<%= campground.image %>">
<caption> <%= campground.name %> </caption>
</div>
<% }) %>
</div>
<a href="/">Back</a>
</div>
<% include partials/footer %>
我正在阅读露营地列表并将它们添加到 Bootstrap 网格中。
但是,元素之间没有间距。在 Bootstrap 3 中,这些间隙在使用缩略图时是自动的(在 4 中不可用)。
如果我添加一个边距mx-3,例如,
`class="col-lg-3 col-md-4 col-xs-6 img-thumbnail"`
这被添加到总宽度中,并且最小的项目被移位。 如何在列之间添加间距?
【问题讨论】:
-
在图像上使用边距,为什么在列上有
p-0?这将删除列之间的间距。 -
使用 margin-left 或 margin-right 或 col-lg-offset-1
标签: css bootstrap-4 thumbnails