Mar*_*ark 5 css3 twitter-bootstrap
请参阅此笔以获取快速示例http://codepen.io/Irish1/pen/mymBje
HTML
<div class="container A">
<div class="col-xs-12 col-md-4 border1 height"></div>
<div class="col-xs-12 col-md-4 border2 height"></div>
<div class="col-xs-12 col-md-4 border3 height"></div>
</div>
<div class="container B border1">
<div class="col-xs-12 col-md-4 border1 height"></div>
<div class="col-xs-12 col-md-4 border2 height"></div>
<div class="col-xs-12 col-md-4 border3 height"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS
.height {
height: 20px;
}
.B {
width: 325px;
height: 100px;
}
.border1 {
border: 1px black solid;
}
.border2 {
border: 1px blue solid;
}
.border3 {
border: 1px red solid;
}
Run Code Online (Sandbox Code Playgroud)
容器A具有浏览器窗口的宽度,当窗口宽度低于768px时,包含3列,从33%宽度到100%宽度
容器B是相同的设置接受它的宽度只有350px.正如您在笔中看到的那样,3列的宽度为33%.
我确信这是按预期工作但是可以使网格相对于其包含div而不是浏览器窗口?因此,容器B中的div具有100%的宽度,因为B的宽度小于768px.
小智 -1
尝试使用这个CSS:
.abs {
position: relative;
display: inline-block;
}
Run Code Online (Sandbox Code Playgroud)