平等高度列有几种技术,我通常喜欢Alex Robinson关于Position Everything的这个技巧:
怎么样?
基本方法的工作方式如下:
- 作为列的块必须包装在容器元素中
- 应用overflow:隐藏到容器元素
- 将padding-bottom:$ big_value应用于列块,其中$ big_value是一个足够大的值,以保证它等于或大于最高列
- 应用margin-bottom: - $ big_value到列块
CSS看起来像这样:
#block_1, #block_2, #block_3 {
padding-bottom: 32767px;
margin-bottom: -32767px;
}
#wrapper {
overflow: hidden;
}
Run Code Online (Sandbox Code Playgroud)
和HTML:
<div id="wrapper">
<div id="block_1">
<p>Content goes here</p>
</div>
<div id="block_2">
<p>Content goes here</p>
</div>
<div id="block_3">
<p>Content goes here</p>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)