css - Bootstrap 三列布局堆叠问题

标签 css twitter-bootstrap css-float responsive-design

我在 Bootstrap 中使用 3 列布局,右侧有导航、内容和小部件,但是当屏幕处于移动 View 时,我希望布局按如下方式堆叠;导航小部件,然后是内容,请指教。

查看所需桌面和移动布局顺序的图像:

http://www.nojomedia.com/images/3column-requirements.jpg

最佳答案

按照移动设备所需的顺序放置 block 。然后向右拉“widget”:

<div class="container">
    <div class="row">
        <div class="span3 custom-nav"></div>
        <div class="span3 custom-widget pull-right"></div>
        <div class="span6 custom-content"></div>
    </div>
</div>​

在移动设备上时,重置 float :

@media (max-width: 767px) {
    [class*="span"].pull-right {
        float: none;
    }
}

还有一些事情:

  • 我在这里使用 custom 前缀,以免遇到 Bootstrap 的预定义 .nav.content 类。
  • 查看它在 the fiddle 上的工作原理.
  • 检查the related question我已经回答了。
  • 欢迎使用 StackOverflow。

关于css - Bootstrap 三列布局堆叠问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12838293/

相关文章:

css - 如何将 2 个容器对齐

html - 内容上的电子邮件 HTML 边框,而不是单元格?

html - 更改预先编写的类的 css 属性

html - 640px PSD 文件需要在所有设备中修复

css - 删除闪烁的 effet bootstrap 下拉菜单

html - Bootstrap 3 垂直对齐

jquery - float 选择不显示带有 Chosen Jquery 插件的选择选项

css - 调整窗口大小时 float ul 的 li 不保持内联

html - 为水平导航栏显示内联 <li> 标签时出现问题

css - 超大屏幕背景图片不显示