【发布时间】:2018-12-29 23:47:09
【问题描述】:
我正在尝试使用以下代码在 Bootstrap 网格中显示卡片列表:
<div class="container">
<div class="row hidden-md-up">
{% for shop in shops %}
<div class="col-md-3">
<div class="card">
{% if shop.image %}
<img src="{{shop.image.url}}" style="height:150px;" alt="Card image cap">
{% endif %}
<div class="card-body">
<p>
<b>{{shop.title}}</b><br>
<i class="material-icons">location_on</i> <b>{{shop.distance }} km away</b><br>
<a href="/like/{{shop.id}}"><i class="material-icons">thumb_up</i> Like</a><br>
<a href="/unlike/{{shop.id}}"><i class="material-icons">thumb_down</i> Unlike</a>
</p>
</div>
</div>
</div>
{% endfor %}
</div>
</div>
我使用 col-md-3 每行显示 4 张卡片 (12 / 3 = 4)
这就是我得到的:
如您所见,每张卡片之间都有空格,但是,每行之间没有空格。
【问题讨论】:
-
您可以使用默认引导 4 类
mt-5到您的行,例如<div class="row hidden-md-up mt-5">.. 这里mt是margin-top并且您可以根据需要使用百分比mt-*这里我已将其命名为5..
标签: bootstrap-4