html - Zurb Foundation - 删除中等屏幕的列

标签 html css responsive-design zurb-foundation

我在 Zurb Foundation 3 中有一个站点原型(prototype),到目前为止我有桌面版本,现在我正在调整它以负责平板电脑和手机。

我正在努力解决的问题是:我有一些连续包含内容的列,我想删除一些中小分辨率的列。但我希望其他列延伸到页面宽度的其余部分。我该如何正确地做到这一点?

我正在使用

class="hide-for-medium-down"

隐藏元素,但如何包装内容以便在隐藏某些元素时拉伸(stretch)内容?

我找到了两种方法,但都不起作用: 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) 我可以像这样使用 block 网格来制作它:

<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>

不幸的是,这只适用于手机,但我无法将其用于中等分辨率的平板电脑,因为没有与之对应的产品。

总的来说,我的问题是:解决这个问题的最佳方法是什么?在较小的屏幕上隐藏元素同时仍保持网格的最佳方式是什么?甚至可以在中等屏幕上从网格中删除元素,同时仍保持网格正常工作吗?

最佳答案

不确定您使用的是哪个版本,但在 Foundation 5 中,试试这个...

<div class="row">
    <div class="columns small-3">...</div>
    <div class="columns small-6 large-3">...</div>
    <div class="columns small-3 hide-for-medium-down">...</div>
    <div class="columns small-3">...</div>
</div>

或者这个...

<div class="row">
    <div class="columns small-3 large-4">...</div>
    <div class="columns small-6 large-4">...</div>
    <div class="columns small-3 hide-for-medium-down">...</div>
    <div class="columns small-3 large-4">...</div>
</div>

等等,这取决于您希望剩余的列如何填充空间。

关于html - Zurb Foundation - 删除中等屏幕的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12955563/

相关文章:

html - CSS:沿div底部对齐图像

html - 响应式设计两个元素之间的自动边距

jquery - 可缩放 div 中的 100% 行高文本

javascript - 向下滚动页面后固定标题跳转

HTML 列表在 IE7、8、9 浏览器中困惑

html - 为什么 Site.css 不适用于部分 View 的元素?

css - Bootstrap 响应式菜单 - 如何更改较大视口(viewport)的高度

html - Bootstrap 4 : have dropdown menu be the same width as search bar in navbar

html - 更改元视口(viewport)并重新加载页面重置比例

javascript - Shopify + Parallax Theme,如何定位主页上的架构元素