【发布时间】:2014-09-06 16:48:13
【问题描述】:
如何在 Bootstrap 3 的列中堆叠两列?
我不关心响应性。这只是一个原型,我需要两个 div 在列内相互堆叠。
这是一个小提琴。就是左边那两个堆叠的灰色柱子:http://jsfiddle.net/frankDraws/6xyqkLgw/7/
另外,我注意到两边都有填充物。我该如何摆脱它?
<div class="container-fluid">
<div class="row">
<div class="col-lg-3">
<div class="s2-top">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Provident, voluptatibus, eius eaque impedit officiis excepturi necessitatibus maiores est distinctio facere. Itaque, id earum accusamus adipisci deserunt veniam porro ab voluptates.</div>
<div class="s2-bottom">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatibus, beatae, facere numquam recusandae inventore nihil veritatis corrupti quaerat vitae quasi harum in provident ea molestias dolorum nemo magni! Quaerat, officiis.</div>
</div>
<div class="col-lg-3 ">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cum, esse neque aspernatur quidem inventore harum totam odit voluptatem impedit doloribus accusantium consequuntur vero possimus dolor quod eius voluptatum numquam perspiciatis.
</div>
<div class="col-lg-6">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repellat, at, itaque, nemo nobis nesciunt quidem corporis blanditiis reiciendis mollitia deserunt dolorum odio perspiciatis tempora repudiandae et corrupti impedit ducimus aspernatur?
</div>
</div>
.s2-top {
height: 100px;
background-color: #ccc;
width: 100%;
overflow: hidden;
}
.s2-bottom {
height: 300px;
background-color: #aaa;
overflow: hidden;
}
.container-fluid .col-lg-3:nth-child(2) {
background-color: purple;
height: 400px;
}
.container-fluid .col-lg-6 {
background-color: green;
height: 400px;
}
【问题讨论】:
-
也许我疯了,但是两个灰色的 div 已经堆叠起来了。要删除填充,只需在围绕这两个 div 的 col-lg-3 div 上设置一个类并将填充设置为 0。
-
他们在堆叠,但这是一个 hack。我试图找到一个更好、更“引导”的解决方案。