【问题标题】:Twitter Bootstrap 3.0 - difference between nestingTwitter Bootstrap 3.0 - 嵌套之间的区别
【发布时间】:2015-01-23 08:51:46
【问题描述】:

使用Bootstrap 3.0,有什么区别-

<div class="col-xs-12">
   <div class="col-xs-10"></div>
</div>

<div class="col-xs-10">
   <div class="col-xs-12"></div>
</div>

关于内部div是否有相同的width(包括marginpadding)?如果不是,有什么区别?有什么资源可以让我更好地理解这一点吗?

【问题讨论】:

标签: css twitter-bootstrap-3 width column-width


【解决方案1】:

外部元素设置内部元素的约束尺寸,如果您简单地这样做,您可以看到这一点:

Demo Fiddle

HTML

<div class="col-xs-10">
    <div class="col-xs-12"></div>
</div>
<div class="col-xs-12">
    <div class="col-xs-10"></div>
</div>

CSS

div {
    height:20px;
}
.col-xs-12 {
    border:1px solid red;
}
.col-xs-10 {
    border:1px solid blue;
}

考虑到这一点,Bootstrap grid system 使用基于像素数量的媒体查询来以不同的间隔设置列的行为(例如 xs),因此,元素应该以 12 (最大数量),以便布局按预期响应屏幕尺寸。

【讨论】:

  • 那么,为什么你的小提琴中的蓝色盒子大小不一样是我很好奇的?是因为默认填充应用于 Bootstrap CSS 中的所有这些类吗?因为如果我只是对这些divs 应用填充 0,它们就会变成相同的大小!看看这个 - jsfiddle.net/3yzq22bL/1
  • 是的 - 这是由于 15px 填充应用于所有 .col-xx 类,请参阅:jsfiddle.net/52VtD/9250 已删除填充
猜你喜欢
  • 2015-06-29
  • 2012-09-24
  • 2013-07-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多