我有一个建议,但可能不是完美的解决方案,但如果您只需要重新排序这两列,则可以使用它:
- 从您使用的代码( push )和( pull )中删除。
- 在原始代码下制作另一份代码副本。
- 现在重要的是使用Bootstrap 提供的响应式实用程序。
- 您需要做的就是使用这两个类( .visible-xx )和( .hidden-xx )
和(xx : xs, sm, md, lg)。
- 通过将它们与您的原始代码一起使用,将使您想要的列以您需要的分辨率可见或隐藏。
例如:
LG: ColumnA -- .visible-xx or .hidden-xx ( at the needed resolution )
ColumnB -- .visible-xx or .hidden-xx ( at the needed resolution )
那么使用这两个类所需的代码也可以是这样的:
MD: ColumnB -- .visible-xx or .hidden-xx ( at the needed resolution )
ColumnA -- .visible-xx or .hidden-xx ( at the needed resolution )
** 记住不要忘记更改代码在副本中的顺序,例如:
<div class="row">
<div class="">
ColumnB
</div>
<div class="">
ColumnA
</div>
重要的:
最好使用修饰符类.col-md-push-*
,并.col-md-pull-*
尽可能参考 Bootstrap 文档中的列排序部分,如果它不起作用,您可以使用其他方式。
所以你可以先试试这个:
<div class="row">
<div class="col-lg-9 col-lg-push-3">
Column B will be here
</div>
<div class="col-lg-3 col-lg-pull-9">
Column A will be here
</div>
</div>
希望这会帮助你。