html - 如何删除 Bootstrap 中列之间的装订线(间距)?

标签 html css twitter-bootstrap

如何删除列之间的 30px 装订线?但没有设置margin-left:-30px ?

<div class='container'>
  <div class='row'>

    <div class='col-lg-1'></div>
    <div class='col-lg-1'></div>
    <div class='col-lg-1'></div>

  </div>
</div>

最佳答案

2021 年更新
Bootstrap 5 .no-gutters类已替换为 .g-0 .在 .row 上使用它您希望列之间没有间距。
Bootstrap 5 也有 new gutter classes专门设计用于调整整行的装订线。可以对每个断点响应地使用排水沟类(即:gx-sm-4)

  • 使用 g-0无排水沟
  • 使用 g-(1-5)通过间距单位调整水平和垂直间距
  • 使用 gy-*调整垂直排水沟
  • 使用 gx-*调整水平间距

  • Bootstrap 4 现在包括 .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:http://codeply.com/go/OBW3RK1ErD

    Bootstrap 3.4.0+ 排水沟是使用填充创建的,但他们添加了 .row-no-gutters类(class)。见documentation for Bootstrap 3.4并寻找“删除排水沟”。
    您可以使用的 HTML:
    <div class="row row-no-gutters">
        <div class="col">x</div>
        <div class="col">x</div>
        <div class="col">x</div>
    </div>
    
    Bootstrap 3+,<= 3.3.9 排水沟是使用填充创建的。您还必须调整负边距,以使外列周围的间距不受影响。
    .no-gutter {
      margin-right: 0;
      margin-left: 0;
    }
    
    .no-gutter > [class*="col-"] {
      padding-right: 0;
      padding-left: 0;
    }
    
    只需添加 no-gutter类到.row .
    演示:http://bootply.com/107458

    关于html - 如何删除 Bootstrap 中列之间的装订线(间距)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21254889/

    相关文章:

    javascript - 不在 dom 中的克隆元素的 getComputedStyle

    jquery - 使用图像样式化 HTML 复选框

    css - 如何为高度为 :0px to height:auto (CSS) 的元素 html 设置动画

    javascript - 如何使用 WGET 将 CGI 页面下载为包含所有内容(js、图像、css 等)的 html?

    javascript - 我怎样才能让 <img> 元素重新评估它的 onerror?

    twitter-bootstrap - 旋转 FontAwesome 的位置箭头?

    css - 缺少 Bootstrap 下拉子菜单

    jquery - 猫头鹰旋转木马未出现

    javascript - 背景没有像它应该的那样改变 - Jquery/Javascript/CSS

    html - 样式化的搜索栏在 IE7 中完全消失