Bootstrap:堆叠div行

时间:2017-06-17 15:10:57

标签: html css twitter-bootstrap

当没有足够的空间将它们显示在一行中时,有没有办法在多行中堆叠不同数量的div?

所以我的意思是,想象你有20个div,但只有5个适合第一行。然后应该有4行,5个项目。 另一方面,当我们只有3个项目时,应该只有一行有3个项目。

2 个答案:

答案 0 :(得分:1)

Flexbox让这一切变得简单。看看here

答案 1 :(得分:0)

Bootstrap每行有12列。您可以嵌套列/行,但不建议您嵌套容器。

话虽如此,每行最多可以有12列。要控制它的“堆叠”方式,您需要对它所属的列类型进行分类。看演示。

https://codepen.io/pkshreeman/pen/LLYZqm

调整窗口大小,您将看到它对不同设置的作用。

希望这有帮助。

这是演示中使用的代码:

<div class="container">
  <div class="row">
    <div class="col-md-6"> col-md-6 </div>
    <div class="col-md-6"> col-md-6 </div> 
  </div>
  <div class="row">
    <div class="col-md-6 col-sm-6"> col-md-6 col-sm-6 </div>
    <div class="col-md-6 col-sm-6"> col-md-6 col-sm-6 </div> 
  </div>
  <div class="row">
    <div class="col-md-6 col-sm-2"> col-md-6 col-sm-2 </div>
    <div class="col-md-6 col-sm-2"> col-md-6 col-sm-2 </div> 
  </div>
  <div class="row">
    <div class="col-md-4 col-sm-6">col-md-4 col-sm-6
    </div>
    <div class="col-md-4 col-sm-6">col-md-4 col-sm-6
    </div>
    <div class="col-md-4 col-sm-6">col-md-4 col-sm-6
    </div>
  </div>
  <div class="row">
    <div class="col-md-4 col-sm-2">col-md-4 col-sm-2
    </div>
    <div class="col-md-4 col-sm-2">col-md-4 col-sm-2
    </div>
   <div class="col-md-4 col-sm-2">col-md-4 col-sm-2
    </div>
  </div>
</div>