html - 使用 Bootstrap 的非平凡响应式网格布局

标签 html css twitter-bootstrap

我正在尝试使用 Bootstrap 3 获得以下响应式布局,但直到现在我都失败了:

md 和 lg 屏幕:

+-------+-------+------+
|   A   |   B   |   C  |
+-------+       +      +
|   D   |       +------+
|       +-------+   E  |
+-------+       +------+

xs 屏幕:

+-------+
|   A   |
+-------+
|   B   |
+-------+
|   D   |
+-------+
|   E   |
+-------+

sm 屏幕(奖励):

+-------+-------+
|   A   |   B   |
+-------+       +
|   D   |       |
|       +-------+
|       |   E   |
|       +-------+
+-------+

这可能吗?

更新:这是我到目前为止所做的:jsfiddle .

我第一次尝试按照@Filype 的建议使用嵌套列,但我意识到这样我无法将元素从嵌套列中移入移出,所以我认为这不是正确的方法。

最佳答案

下面是如何在 Bootstrap 中实现此布局的开始:

<!--
+-------+-------+------+
|   A   |   B   |   C  |
+-------+       +      +
|   D   |       +------+
|       +-------+   E  |
+-------+       +------+
 -->


<div class="container">
    <div class="row">
        <div class="col-md-4">
            <div class="row">
                <div class="col-md-12">
                    A
                </div>
                <div class="col-md-12">
                    D
                </div>
            </div>
        </div>
        <div class="col-md-4">
            <div class="row">
                <div class="col-md-12 b-row">
                    B
                </div>
            </div>
        </div>
        <div class="col-md-4">
            <div class="row">
                <div class="col-md-12">
                    C
                </div>
                <div class="col-md-12">
                    E
                </div>
            </div>
        </div>
    </div>
</div>

结果版本可见https://jsfiddle.net/dvbnchp4/3/embedded/result/

关于html - 使用 Bootstrap 的非平凡响应式网格布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29995800/

相关文章:

html - CSS 媒体查询和 div 背景颜色

image - 鉴于我的代码情况,如何将图像置于 div 中?

javascript - 响应式地将最大宽度 div 内的 div 拉伸(stretch)到视口(viewport)全 Angular ?

html - 仅使用 CSS 使所有 div 的高度相等

php - 在 Bootstrap 模式中编辑数据

javascript - 单击按钮时 jQuery ui 对话框不起作用

html - DT 和 DD 的 CSS 等高

python - 查找元素的直接子元素

python - 你如何使用 Pyscript 输入和输出文本?

html - Bootstrap : Stacked Progress Bar using an array