首页 >web前端 >css教程 >如何去除不同版本的 Bootstrap 中的装订线?

如何去除不同版本的 Bootstrap 中的装订线?

Barbara Streisand
Barbara Streisand原创
2024-11-28 16:45:09682浏览

How Do I Remove Gutters in Bootstrap Across Different Versions?

在 Bootstrap 中删除装订线

在 Bootstrap 中,列由 30px 装订线分隔,但在某些情况下需要删除它。本文深入探讨了在不诉诸 margin-left:-30px 方法的情况下删除装订线的解决方案。

Bootstrap 5(最新)

Bootstrap 5 引入了一个简化的解决方案与 .no-gutters 类。将此类添加到 .row 将消除列之间的间距:

<div class="row no-gutters">
  <div class="col">x</div>
  <div class="col">x</div>
  <div class="col">x</div>
</div>

Bootstrap 4

Bootstrap 4 还添加了 .no-gutters 类,类似于 Bootstrap 5:

<div class="row no-gutters">
  <div class="col">x</div>
  <div class="col">x</div>
  <div class="col">x</div>
</div>

Bootstrap 4 还包括响应式装订线类,提供更大的灵活性:

<!-- Remove gutters on small and above breakpoints -->
<div class="row g-0 g-sm-3">
  <div class="col">x</div>
  <div class="col">x</div>
  <div class="col">x</div>
</div>

Bootstrap 3.4.0

对于 Bootstrap版本 3.4.0 及更高版本,专用.row-no-gutters 类可以使用:

<div class="row row-no-gutters">
  <div class="col">x</div>
  <div class="col">x</div>
  <div class="col">x</div>
</div>

Bootstrap 3 (

在早期Bootstrap 版本(3 到 3.3.9),删除装订线需要同时调整边距和padding:

/* .row */
.no-gutter {
  margin-right: 0;
  margin-left: 0;
}

/* .row > [class*="col-"] */
.no-gutter > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.no-gutter 类添加到 .row 即可:

<div class="row no-gutter">
  <div class="col">x</div>
  <div class="col">x</div>
  <div class="col">x</div>
</div>

利用通过这些技术,您可以轻松消除 Bootstrap 中的装订线并实现所需的视觉布局。

以上是如何去除不同版本的 Bootstrap 中的装订线?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn