更改引导网格系统的列顺序

Posted

技术标签:

【中文标题】更改引导网格系统的列顺序【英文标题】:change column ordering of bootstrap grid system 【发布时间】:2015-02-05 11:47:16 【问题描述】:

我想更改引导网格系统的默认行为。我正在使用以下代码行在我的页面中显示两列:

<div class="col-md-8" id="one"> 
...
</div>

<div class="col-md-4" id="two">
...
</div>

当屏幕尺寸太小而无法显示相邻的两列时,引导程序会将div one 定位在div two 上方。我想反转这种行为,使其将div two 定位在div one 之上。但是,如果两列都有足够的空间,则默认行为应保持不变。

【问题讨论】:

【参考方案1】:

更改&lt;div&gt; 的顺序,使two 先出现,以使小屏幕上的顺序正确。然后使用col-md-push-8col-md-pull-4 在大屏幕上将twoone 列按正确顺序推拉。

<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" rel="stylesheet" />

<div class="col-md-4 col-md-push-8">two</div>
<div class="col-md-8 col-md-pull-4">one</div>

有关列排序的一些背景信息,请参阅http://getbootstrap.com/css/#grid-column-ordering

【讨论】:

对不起,我做错了,我使用 col-md-4 和 col-md-8。但是您的解决方案可以正常工作。非常感谢。

以上是关于更改引导网格系统的列顺序的主要内容,如果未能解决你的问题,请参考以下文章

extjs 4 如何更改网格上显示的列下拉列表的顺序

如何更改默认引导流体网格 12 列装订线宽度

动态更改引导网格方向( ltr 到 rtl 或反向)

如何在引导网格上获得 5 个大小相等的列?

使用引导网格系统的响应式设计

带有引导网格系统的嵌套行?