【发布时间】:2016-10-15 10:17:46
【问题描述】:
我正在使用 Foundation 6 Framework,但在将三列的顺序更改为在桌面上看起来像两列时遇到了一些问题。
我在移动断点上有这个布局:
[第1栏]
[第2栏]
[第 3 栏]
在桌面上看起来像这样:
[第2栏][第1栏]
[第2栏][第1栏]
[第2栏][第3栏]
- - - - - - ->[第 3 栏]
Desktop Layout Image example
第 2 列的页面内容并不总是很大,有时会中断:
Desktop Layout with The problem
由于我还不能使用 Flex Box,所以一开始我尝试使用 Source Ordering(拉和推),但它不适用于堆叠列(如本例中的第 2 列和第 3 列)。此解决方案是在第 1 列上使用 Foundation 的类 float-right 应用的(假设第 2 列由于是最后一列而已经具有 'float: right')。
我的代码:
<div class="row">
<div class="column small-12 large-4 float-right">column 1</div>
<div class="column small-12 large-8">column 2</div>
<div class="column small-12 large-4">column 3</div>
</div>
有人知道解决这个问题的好方法吗?谢谢。
【问题讨论】:
-
为什么不能使用弹性网格?它现在得到了广泛的支持。
-
很遗憾,我必须支持一些旧版浏览器。
标签: html css responsive-design zurb-foundation