我在 Zurb Foundation 3 中有一个站点原型,到目前为止我有桌面版本,现在我正在调整它以负责平板电脑和手机。
我正在苦苦挣扎的是:我有一些列内容连续,我想删除一些用于中小分辨率的列。但我希望其他列延伸到页面宽度的其余部分。我该如何正确地做到这一点?
我在用
class="hide-for-medium-down"
隐藏元素,但是如何包装内容以便在隐藏某些元素时拉伸?
我找到了两种方法,但它们都不起作用:1)我将其作为标准行列,例如:
<div class="row">
<div class="three columns">...</div>
<div class="three columns">...</div>
<div class="three columns hide-for-medium-down">...</div>
<div class="three columns">...</div>
</div>
但在这种情况下,第三列将保持空白。
2)我可以使用这样的块网格来制作它:
<ul class="block-grid four-up">
<li>1</li>
<li>2</li>
<li class="hide-for-medium-down">3</li>
<li>4</li>
</ul>
但是这次第 4 列只是向左移动到第 3 的位置,并且第四个空间将再次保持空白。
我得到的最接近的是使用 mobile-x-up 类来调整网格以减少移动设备的列 - 这样:
<ul class="block-grid four-up mobile-three-up">
<li>1</li>
<li>2</li>
<li class="hide-for-medium-down">3</li>
<li>4</li>
</ul>
不幸的是,这仅适用于手机,但我也无法将其用于中等分辨率的平板电脑,因为没有等效的。
所以总的来说我的问题是:解决这个问题的最佳方法是什么?在保持网格的同时在较小的屏幕上隐藏元素的最佳方法是什么?是否可以在保持网格正常工作的同时从中等屏幕上的网格中删除元素?