我在一行中有 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>