Bootstrap中的4列响应式

Ahm*_*bed 3 responsive-design twitter-bootstrap twitter-bootstrap-4 bootstrap-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>
Run Code Online (Sandbox Code Playgroud)

ab2*_*007 5

问题似乎是div的边距或边界。另外,您始终必须将它们包装在<div class="row">

给他们一个单一的类(例如“ bootCols”),并添加以下css:

.bootCols{
    margin:0;
    box-sizing:border-box;
    padding:5px;
    border:2px solid auto;
}
Run Code Online (Sandbox Code Playgroud)

您可以根据需要在此CSS中删除/编辑填充和边框

这是现场示例:

.bootCols{
    margin:0;
    box-sizing:border-box;
    padding:5px;
    border:2px solid auto;
}
Run Code Online (Sandbox Code Playgroud)
.bootCols{
  height:100px;
  margin:0;
  box-sizing:border-box;
  padding:5px;
  border:2px solid black;
  background-color:red;
}
Run Code Online (Sandbox Code Playgroud)