html - 在列之间添加空格而不丢失网格系统布局

标签 html css bootstrap-4 flexbox

我想在列之间添加空格而不丢失网格系统布局,当我向卡片添加边距时,布局变成 3 张卡片而不是 4 张

这是代码,问题是我无法控制卡片之间的间距,每行应该有四张卡片

 <div class ="container">
  <div class ="row">
    <div class ="d-flex flex-wrap">
        <div class ="card p-0 col-12 col-lg-3">
           <img src = "#">
           [i write the title here]<p> .... </p>
        </div>
         <div class ="card p-0 col-12 col-lg-3">
           <img src = "#">
           <p> .... </p>
        </div>
        <div class ="card p-0 col-12 col-lg-3">
           <img src = "#">
           <p> .... </p>
        </div>
        <div class ="card p-0 col-12 col-lg-3">
           <img src = "#">
           <p> .... </p>
        </div>
    </div>
  </div>
 </div>

<style>
.card img{
width:100%;
}
..card p{
width:100%;
color : green;
font-size :18px;
float:right
}
</style>

最佳答案

以前曾问过类似的问题:

Spacing & sizing columns using Bootstrap 4
Bootstrap: add margin/padding space between columns

通过调整内边距来调整间距。此外,card 应该位于列内,并且列始终位于 row 内。例如,这里 px-4 增加了间距:

<div class="row">  
    <div class="col-12 col-lg-3">
        <div class="card">
            <img src="#"> [i write the title here]<p> .... </p>
        </div>
    </div>
    <div class="px-4 col-12 col-lg-3">
        <div class="card">
            <img src="#">
            <p> .... </p>
        </div>
    </div>
    <div class="px-4 col-12 col-lg-3">
        <div class="card">
            <img src="#">
            <p> .... </p>
        </div>
    </div>
    <div class="col-12 col-lg-3">
        <div class="card">
            <img src="#">
            <p> .... </p>
        </div>
    </div>
</div>

Demo

关于html - 在列之间添加空格而不丢失网格系统布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62429470/

相关文章:

css - 在带有深色边框的图像底部添加文本

javascript - 滑动或单击 slider 控件时轮播不正确滑动(下一个/上一个)

javascript - 如何使用静态占位符和自定义图标构建引导下拉列表

twitter-bootstrap - Bootstrap - 页脚 <ul> 未在移动屏幕上对齐?

html - 轮播中卡片的显示问题(Bootstrap)

javascript - 向上查找具有特定类的最接近的div的子元素

javascript - 解析为 JSON 字符串对象时换行符不起作用

javascript - 浏览器中的 HTML5 文件上传功能检测

html - 如何在使用移动设备查看时默认打开 Bootstrap 3 下拉菜单

html - 将背景图像应用于垂直子菜单