【问题标题】:bootstrap add space between card rows [duplicate]引导程序在卡行之间添加空间[重复]
【发布时间】: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 到您的行,例如 &lt;div class="row hidden-md-up mt-5"&gt;.. 这里 mtmargin-top 并且您可以根据需要使用百分比 mt-* 这里我已将其命名为5..

标签: bootstrap-4


【解决方案1】:

也许尝试为您的行容器添加样式并使其成为margin-bottom="5px"。 比如:

<div style="margin-bottom:5px">;

【讨论】:

  • 我将 margin-bottom:40px 添加到 col-md-3 div 并且它起作用了。谢谢
  • 没问题 :) 我很高兴它有效。那 5px 只是一个例子:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-07-02
  • 1970-01-01
  • 2023-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多