【发布时间】:2013-08-06 02:34:45
【问题描述】:
我现在正在阅读 Twitter Bootstrap 3 上的文档,并尝试按照 this page 中所示的列顺序进行操作,但碰壁了。我不明白为什么这样的代码有效,也不明白如何正确指定设置。我要展示的是一个格子,由长度为5的格子组成,另一个格子为5格,最后是一个格子长度为2的格子。
所以我的是这样的:
[5] [5] [2]
我想要实现的是,当它在桌面上查看时,会显示上面的布局,但是当它在移动设备上查看时,我想先显示第二个长度为 5 的对象,然后是第一个长度为 5 的对象,最后是长度为 2 的对象,垂直。像这样:
[5] (second)
[5] (first)
[2]
虽然我尝试按照上述文档中解释的步骤进行操作,但尽管在移动平台上,我还是得到了第一个长度为 5 的对象而不是第二个对象,正如我所说的那样,它应该在顶部显示第二个长度为 5 的对象。换句话说,我得到了这个:
[5] (first)
[5] (second)
[2]
那么我怎样才能正确地将第二个放在第一个之上?还是因为我使用相同的长度对象,所以列排序不起作用?
这是我的代码供您参考:
<div class='row'>
<div class='col-lg-5 col-lg-push-5'></div>
<div class='col-lg-5 col-lg-pull-5'></div>
<div class='col-lg-2'></div>
</div>
此外,文档没有说明 pull 或 push 的含义。所以我错过了什么吗?
谢谢。
【问题讨论】:
-
尝试 class="col-lg-5 col-sm-5 col-sm-push-5" 和第二次相同的 pull
-
一个简单明了的例子(它适用于 2 列布局,但您会立即明白这一点并能够根据需要添加其他列)可以在标题为部分的页面底部找到“推拉 - 更改列顺序”:w3schools.com/bootstrap/bootstrap_grid_examples.asp