首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何消除引导网格中的列和行间隔?

如何消除引导网格中的列和行间隔?
EN

Stack Overflow用户
提问于 2022-10-24 01:51:40
回答 1查看 73关注 0票数 1

在网格布局中,图像无法覆盖整个单元格。尝试填充图像,填充div部分,以及网格间隙,它们都被正确地设置为0px。我只想让那些奇怪的填充物消失(用蓝色标记)。

Bootstrap 5 .g-0类确实移除列间的沟槽,但不移除行间的沟槽。

我当前网页的截图:

代码语言:javascript
复制
.ai {
  width: 100%;
  height: 100%;
  padding: 0px;
}

.algo {
  padding: 0px;
}
代码语言:javascript
复制
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.0.2/css/bootstrap.min.css" rel="stylesheet" />

<div class="container-fluid added-by-community">
  <div class="row added-by-community">
    <div class="col-sm-6 col-lg-4 col-md-4 col-xl-4 col-xxl-4 algo bg-primary">
      <figure>
        <img class="img-fluid ai" src="https://via.placeholder.com/600x200" />
      </figure>
    </div>
    
    <div class="col-sm-6 col-lg-4 col-md-4 col-xl-4 col-xxl-4 algo bg-primary">
      <figure>
        <img class="img-fluid ai" src="https://via.placeholder.com/600x200" />
      </figure>
    </div>
    
    <div class="col-sm-6 col-lg-4 col-md-4 col-xl-4 col-xxl-4 algo bg-primary">
      <figure>
        <img class="img-fluid ai" src="https://via.placeholder.com/600x200" />
      </figure>
    </div>
    
    <div class="col-sm-6 col-lg-4 col-md-4 col-xl-4 col-xxl-4 algo bg-primary">
      <figure>
        <img class="img-fluid ai" src="https://via.placeholder.com/600x200" />
      </figure>
    </div>
    
    <div class="col-sm-6 col-lg-4 col-md-4 col-xl-4 col-xxl-4 algo bg-primary">
      <figure>
        <img class="img-fluid ai" src="https://via.placeholder.com/600x200" />
      </figure>
    </div>
    
    <div class="col-sm-6 col-lg-4 col-md-4 col-xl-4 col-xxl-4 algo bg-primary">
      <figure>
        <img class="img-fluid ai" src="https://via.placeholder.com/600x200" />
      </figure>
    </div>
  </div>
</div>

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-25 13:12:55

我通常不喜欢在本地级别乱搞网格(只作为全局覆盖)。相反,按照计划使用网格并修改内容,例如,用负边距来否定网格间距。

更好的是,不要使用行和列。使用基本的挠曲箱。这里,我用一个自定义类扩展了Bootstrap的规模公用设施,这个类的宽度比md 断点高1/3。我也使用m-0对数字,以消除他们的底差。

代码语言:javascript
复制
@media (min-width: 768px) {
  body .w-md-33 {
    width: calc(100% / 3) !important;
  }
}
代码语言:javascript
复制
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css" integrity="sha384-Zenh87qX5JnK2Jl0vWa8Ck2rdkQ2Bzep5IDxbcnCeuOxjzrPF/et3URy9Bv1WTRi" crossorigin="anonymous">

<div class="d-flex flex-wrap">

  <div class="w-50 w-md-33 algo bg-primary">
    <figure class="m-0">
      <img class="img-fluid ai" src="https://via.placeholder.com/800x300" />
    </figure>
  </div>

  <div class="w-50 w-md-33 algo bg-primary">
    <figure class="m-0">
      <img class="img-fluid ai" src="https://via.placeholder.com/800x300" />
    </figure>
  </div>

  <div class="w-50 w-md-33 algo bg-primary">
    <figure class="m-0">
      <img class="img-fluid ai" src="https://via.placeholder.com/800x300" />
    </figure>
  </div>

  <div class="w-50 w-md-33 algo bg-primary">
    <figure class="m-0">
      <img class="img-fluid ai" src="https://via.placeholder.com/800x300" />
    </figure>
  </div>

  <div class="w-50 w-md-33 algo bg-primary">
    <figure class="m-0">
      <img class="img-fluid ai" src="https://via.placeholder.com/800x300" />
    </figure>
  </div>

  <div class="w-50 w-md-33 algo bg-primary">
    <figure class="m-0">
      <img class="img-fluid ai" src="https://via.placeholder.com/800x300" />
    </figure>
  </div>

</div>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74176029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档