【发布时间】:2017-06-09 21:08:33
【问题描述】:
我想为我的网页桌面版重新排序引导列。
请看下图。
列没有固定的高度。
由于内容较大,桌面版的 B 列高于 A 和 C。
基本上,我想在桌面版上“合并”列 A 和 C。
我想避免使用重复的 HTML(显示/隐藏)或 jQuery 来根据浏览器大小“剪切和粘贴”元素。
任何想法如何使用 CSS 实现这一点?
谢谢!
手机版:
<div class="column-A col-xs-12">
...
</div>
<div class="column-B col-xs-12">
...
</div>
<div class="column-C col-xs-12">
...
</div>
桌面版:
【问题讨论】:
-
您不能仅通过媒体查询来修改标记的结构,但您可以影响它们的呈现方式。 Flexbox 是目前无需修改标记即可直观地重新排列事物的最佳方式。
-
你考虑过使用 jQuery 吗?
-
你试过
Bootstrap Push And Pull类吗?? -
谢谢。我还没有设法找到解决方案。我更新了我的问题以更好地说明我在寻找什么。希望有一个列排序的解决方案。谢谢!
标签: html css twitter-bootstrap twitter-bootstrap-3