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/50611967/

相关文章:

javascript - 填写输入字段时,标签仍然下降

html - 在不同的视口(viewport)中使用 Bootstrap 定位 div

python - 使用 Flask Bootstrap

javascript - VueJs : How to reuse bootstrap modal dialog

javascript - tab 被点击后页面跳转

html - Bootstrap table table-condensed table-hover,顶部边框不显示

css - 防止折叠 Bootstrap 4 导航栏中的下拉列表扩展导航栏

css - 左右菜单 - 位置固定和中间内容应该是可滚动的

javascript - CSS:水平滚动菜单的过渡不平滑

javascript - Bootstrap 中的动态按钮组