【发布时间】:2014-10-13 00:16:26
【问题描述】:
我有一个页面,其中包含可变数量的子 div,根据屏幕分辨率,它们连续出现 4 个(桌面)、连续 3 个(平板电脑)或连续 2 个(在智能手机上)。但它们的内容不同。我怎样才能使排成一行的 div 具有相同的高度? 我有一个例子here
<div class="row">
<div class="col-md-3 col-sm-4 col-xs-6">
asdfas<br />
asdfas
</div>
<div class="col-md-3 col-sm-4 col-xs-6">
asdfas
</div>
<div class="col-md-3 col-sm-4 col-xs-6">
asdfas<br />
asdfas
</div>
<div class="col-md-3 col-sm-4 col-xs-6">
asdfas<br />
asdfas
</div>
<div class="col-md-3 col-sm-4 col-xs-6">
asdfas
</div>
<div class="col-md-3 col-sm-4 col-xs-6">
asdfas<br />
asdfas
</div>
</div>
【问题讨论】:
-
也许你在问"responsive column resets"?其他解决方案是使用 jquery...
-
我接受了 jquery 解决方案 :D 但我真的不知道从哪里开始。获得最大高度并将其设置为所有列会让我有太多的空白。
-
我刚才回答了这个问题,这个链接可能会有所帮助stackoverflow.com/a/26268491/1663001
-
但我不希望他们都排成一行:|我最多有 20 个列。
标签: javascript jquery html css twitter-bootstrap