在xs大小的侧边栏后订购主要块

时间:2014-07-14 06:35:48

标签: css css3 twitter-bootstrap-3

如何订购xs size块? 我有这段代码:

<div class="container">
  <div class="row">
    <div class="col-lg-8 col-md-8 col-sm-8">
        MAIN
    </div>
    <div class="col-lg-4 col-md-4 col-sm-4">
        SIDEBAR
    </div>
  </div>
</div>

我想要的是在将页面大小调整为xs大小时将SIDEBAR块放在首页。

谢谢!

2 个答案:

答案 0 :(得分:2)

尝试col-*-push-*col-*-pull-*push将向左移动容器,pull将向右移动容器。

所以在你的例子中:

<div class="col-sm-4 col-sm-push-8 col-xs-12">
    SIDEBAR
</div>
<div class="col-sm-8 col-sm-pull-4 col-xs-12">
    MAIN
</div>

这应该可以解决问题。 另请注意,我排除了lgmd类。 Bootstrap会自动使用最大的可用类来处理更大的屏幕。因此,如果您没有指定lgmd但指定sm,则会将sm用于中型和大型。

Here's a fiddle.

答案 1 :(得分:0)

使用col-xs-12

<div class="container">
  <div class="row">
    <div class="col-md-8 col-sm-8 col-xs-12">
        MAIN
    </div>
    <div class="col-md-4 col-sm-4 col-xs-12">
        SIDEBAR
    </div>
  </div>
</div>