繁体   English   中英

多个col-sm-6强制回流到底部

[英]Multiple col-sm-6 force reflow to the bottom

我在一有多个div和col-sm-6 该设置的第一个,第三个和连续的div高度都非常小,而第二个的高度更高。

我期望div重新排列,第一个在左侧,第二个在右侧,第三个在第一个下方。 它做到了,但第三个div的顶部与第二个div的底部一致。 我期望它上升到第一个的底部。

<div class="row row-fluid">
    <div class="col-sm-6" style="min-height: 30px">1</div>
    <div class="col-sm-6" style="min-height: 90px">2</div>
    <div class="col-sm-6" style="min-height: 20px">3</div>
    <div class="col-sm-6" style="min-height: 40px">4</div>
</div>

我构建了一个jsFiddle来尝试显示问题: http : //jsfiddle.net/G7atf/1/

有没有一种方法可以轻松解决此问题而无需编写自己的JS?

如果要在左列使用“某些元素”而在右列使用“其他元素” ,则只需使用两列:

<div class="row">
    <div class="col-sm-6">
        <div class="row">
            <div class="col-sm-12">
            </div>
            <!-- more items here -->
        </div>
    </div>
    <div class="col-sm-6">
        <div class="row">
        </div>
            <div class="col-sm-12">
            </div>
            <!-- more items here -->
    </div>
</div>

如果您正在寻找自动安排元素的方式(也称为Pinterest之类的布局),请考虑使用MasonryIsotope之类的第三方解决方案,否则您必须编写自己的插件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM