css - 移动设备上的基础框架重新排序元素

标签 css grid frontend zurb-foundation

我正在使用基础框架 3.2。

我的内容区域有 9 列,侧边栏(右侧)有 3 列。

当我在移动设备上查看页面时,我的内容区域首先位于顶部,然后是内容区域下方的侧边栏。这当然是默认的网格行为并按预期工作。

相反,我想先渲染侧边栏,然后再渲染下面的内容区域。

这可能吗?

谢谢!

最佳答案

我用过 similar technic对于 Bootstrap(它独立于框架)。我想你有这样的标记:

​<div class="row">
  <div class="nine columns content">
      <h1>Content</h1>
  </div>
  <div class="three columns sidebar​​">
      <h1>Sidebar</h1>
  </div>
</div>

将侧边栏放在首位:

<div class="row">
  <div class="three columns sidebar">
      <h1>Sidebar</h1>
  </div>
  <div class="nine columns content">
      <h1>Content</h1>
  </div>
</div>

然后向右浮动:

.sidebar {
  float: right;
}

在移动设备上重置 float :

@media only screen and (max-width: 767px) {
  .sidebar {
    float: none;
  }
}

查看 how it works .

关于css - 移动设备上的基础框架重新排序元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13872352/

相关文章:

html - 如何制作一个 html 格式的电子邮件表单,允许用户键入消息,然后在新窗口中提示他们发送消息?

html - W3.CSS 进度条无法在表格的同一行显示文本和进度条

javascript - 如何使用 JS 或 JQUERY 为元素的 ID 设置缩放的最大和最小限制?

twitter-bootstrap - 使用 NPM 和 SASS 自定义 Bootstrap 4 的正确方法?

javascript - 如何动态调整自定义 CSS 属性?

jquerytoggleClass 没有结果

java - 最新的Java swing JTABLE GRID advance 免费开源库有哪些?

class - Bootstrap 3 col-sm-offset-x 影响 col-md-x 结构

css - 坚持尝试制作 css 网格导航栏 - 定位元素

css - 如何在没有 rgba 的情况下仅在按钮文本颜色上设置不透明度?