html - 设计 div 并排出现,并在空间不足时堆叠

标签 html css twitter-bootstrap

我不是设计师,也不擅长 CSS,但我确信 boostrap 有能力帮助我解决这个问题(尤其是跨浏览器)。本质上我希望能够创建以下情况

DIV-1           DIV-2
DIV-3           DIV-4
DIV-5           DIV-6

当有足够的空间容纳两列 div 时(每个 div 将具有固定宽度)。当没有足够的空间将它们堆叠在一列中时:

DIV-1           
DIV-2
DIV-3           
DIV-4
DIV-5           
DIV-6

提前致谢

最佳答案

对于 BS3 你会想使用这个:

<div class="container">
    <div class="row">
        <div class="col-md-6">Column 1
        </div>
        <div class="col-md-6">Column 2
        </div>
    </div>
    <div class="row">
        <div class="col-md-6">Column 3
        </div>
        <div class="col-md-6">Column 2
        </div>
    </div>
</div>

您可以将 6 更改为 12col-md- 的总和必须加起来为 12

随着可用屏幕宽度的变化,列将进行调整以匹配(6width:50%)

关于html - 设计 div 并排出现,并在空间不足时堆叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18920100/

相关文章:

html - 为什么 <img> 是内联元素时需要高度?

html - 将 col-md-6 div 并排放置

javascript - 在div下创建一个三 Angular 形附录?

javascript - Angular Bootstrap 多个预输入组件轻拂

jquery - Bootstrap 4. 平滑滚动适用于 .nav-link 但不适用于其他 anchor 元素

css - html 聊天窗口布局,如何使聊天 View 使用页面的 100% - lineedit 的大小

javascript - 使用新的 html5 表单属性在 IE 中序列化失败

html - CSS 菜单 - 带有悬停突出显示的文本间距

css - IE7 菜单背后的图像 z-index

twitter-bootstrap - 部分页面上的 AngularJs 模态对话框