我想做一个有4列的行。当用户使用平板电脑时,该行将有2列,其余2列将跳到该行下。
然后,当用户使用移动设备时,该行将有1列,其他列将跳到另一列下面。
你能帮我做这个吗?我试过了:
<div class="col-md-3 col-sm-6 col-xs-12">
</div>
<div class="col-md-3 col-sm-6 col-xs-12">
</div>
<div class="col-md-3 col-sm-6 col-xs-12">
</div>
<div class="col-md-3 col-sm-6 col-xs-12">
</div>发布于 2016-12-20 12:46:33
问题似乎是你对div的边距或边框。此外,您还必须始终将它们包装在<div class="row">中
给它们一个单独的类(比如"bootCols")并添加这个css:
.bootCols{
margin:0;
box-sizing:border-box;
padding:5px;
border:2px solid auto;
}您可以根据需要删除/编辑此css中的填充和边框
下面是一个真实的例子:
.bootCols{
height:100px;
margin:0;
box-sizing:border-box;
padding:5px;
border:2px solid black;
background-color:red;
}<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div class="col-md-3 col-sm-6 col-xs-12 bootCols">
</div>
<div class="col-md-3 col-sm-6 col-xs-12 bootCols">
</div>
<div class="col-md-3 col-sm-6 col-xs-12 bootCols">
</div>
<div class="col-md-3 col-sm-6 col-xs-12 bootCols">
</div>
</div>
</div>
https://stackoverflow.com/questions/41233084
复制相似问题