【发布时间】:2010-01-30 16:37:46
【问题描述】:
我在一行中有 4 列,根据我在每列中输入的信息量,它们会有不同的高度。如果你给它们加上背景颜色,你可以看到。
如何给其他列指定高度最大的列的高度?
【问题讨论】:
-
使用表格。 (躲开并逃跑)
我在一行中有 4 列,根据我在每列中输入的信息量,它们会有不同的高度。如果你给它们加上背景颜色,你可以看到。
如何给其他列指定高度最大的列的高度?
【问题讨论】:
您可以使用 jQuery 来执行此操作。 http://www.cssnewbie.com/equal-height-columns-with-jquery/
对于仅使用 CSS 的方法,您可以通过将所有列包装在一个 div 中,然后应用单个背景图像,使用与列宽匹配的 4 块颜色,使它们看起来具有相同的高度。
这个包装器 div 将扩展为最大列的大小,并给人以 4 个大小相等的列的印象。
【讨论】:
好吧,我不知道这是否适用于 960,但在蓝图中,您可以通过将以下样式应用于列来实现:
padding-bottom : 20000px;
margin-bottom : -20000px;
overflow:hidden;
【讨论】:
您可以使用 CSS 属性 display: table-cell
<style>
div.table-cell {
display: table-cell;
border: 1px solid;
}
</style>
<div class="table-cell">
Some Text
</div>
<div class="table-cell">
Some Text<br>
Some More Text
</div>
【讨论】: