twitter-bootstrap - Bootstrap 3 - 为什么行类比它的容器宽?

标签 twitter-bootstrap twitter-bootstrap-3

我刚开始使用 Bootstrap 3。我遇到了困难 了解行类的工作原理。 有没有办法避免 padding-leftpadding-right

<div class="row" style="background:#000000">           
  <div class="col-xs-4 .col-xs-offset-1">
    col
  </div>
  <div class="col-xs-2">
    col
  </div>
  <div class="col-xs-2">
    col
  </div>
  <div class="col-xs-2">
    col
  </div>
</div>

http://jsfiddle.net/petran/rdRpx/

最佳答案

在所有网格系统中,每列之间都有间距。 Bootstrap 的系统在每列的左侧和右侧设置了 15px 的填充以创建此间距。

问题在于,第一列的左侧不应有半个装订线,最后一列的右侧不应有半个装订线。而不是使用某种 .first.last像某些网格系统一样在这些列上进行分类,它们改为设置 .row类具有与列的填充相匹配的负边距。这会“拉”出第一列和最后一列的间距,同时使其变宽。

.row div 不应该真正用于保存网格列以外的任何内容。如果是,您将看到内容相对于任何列发生了偏移,这在您的 fiddle 中很明显。

更新:

我回答后你修改了你的问题,所以这里是你现在问的问题的答案:添加 .container第一节课 <div> .参见 working example .

关于twitter-bootstrap - Bootstrap 3 - 为什么行类比它的容器宽?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36354919/

相关文章:

html - Bootstrap 3 - 将区域与 .container 内的列对齐,大小与视口(viewport)边缘对齐

css - 为什么内联样式被覆盖

javascript - BootStrap 折叠不正确的尺寸

css - Bootstrap 选项卡左侧高度

css - Bootstrap : Padding top and width not working, 但 padding-bottom 是

html - Bootstrap 行超过 Container-Fluid

javascript - 从控制台暂停 Bootstrap Carousel - 错误的对象

javascript - 阻止 btn,直到至少选中一个偏移量的 1 个复选框

css - Twitter Bootstrap - 流体柱上的高度相同

javascript - 在导航栏中放置下拉面板 Bootstrap 3.0.3