Bootstrap 3单个ul内的多列不能正常浮动

时间:2013-11-07 12:55:44

标签: list css-float twitter-bootstrap-3 multiple-columns

我在当前的bootstrap 3上遇到了类似的问题一段时间了。我曾经以这种或那种方式设法修复它们,但这次没有解决方法。

我需要通过交替ul&来创建一个pull-left中的两列。列表项上的pull-right。我做错了什么?

http://bootply.com/92446

3 个答案:

答案 0 :(得分:141)

您应该尝试使用Grid Template

以下是我用于<ul>

的两列布局的内容
<ul class="list-group row">
     <li class="list-group-item col-xs-6">Row1</li>
     <li class="list-group-item col-xs-6">Row2</li>
     <li class="list-group-item col-xs-6">Row3</li>
     <li class="list-group-item col-xs-6">Row4</li>
     <li class="list-group-item col-xs-6">Row5</li>
</ul>

这对我有用。

答案 1 :(得分:10)

谢谢,Varun Rathore。它完美无缺!

对于那些希望从每行4个项目到每行2个项目优雅崩溃的人,具体取决于the screen width

<ul class="list-group row">
    <li class="list-group-item col-xs-6 col-sm-4 col-md-3">Cell_1</li>
    <li class="list-group-item col-xs-6 col-sm-4 col-md-3">Cell_2</li>
    <li class="list-group-item col-xs-6 col-sm-4 col-md-3">Cell_3</li>
    <li class="list-group-item col-xs-6 col-sm-4 col-md-3">Cell_4</li>
    <li class="list-group-item col-xs-6 col-sm-4 col-md-3">Cell_5</li>
    <li class="list-group-item col-xs-6 col-sm-4 col-md-3">Cell_6</li>
    <li class="list-group-item col-xs-6 col-sm-4 col-md-3">Cell_7</li>
</ul>

答案 2 :(得分:8)

你在想太多......看看这个[我想这就是你想要的 - 如果不让我知道]

http://www.bootply.com/118886

css

.even{background: red; color:white;}
.odd{background: darkred; color:white;}

HTML

<div class="container">
  <ul class="list-unstyled">
    <li class="col-md-6 odd">Dumby Content</li>
    <li class="col-md-6 odd">Dumby Content</li>
    <li class="col-md-6 even">Dumby Content</li>
    <li class="col-md-6 even">Dumby Content</li>
    <li class="col-md-6 odd">Dumby Content</li>
    <li class="col-md-6 odd">Dumby Content</li>
  </ul>
</div>