【发布时间】:2016-07-15 21:54:37
【问题描述】:
我不能使用表格标签和弹性框。我们的大多数访问者是使用 IE8 的老年人。
我正在尝试创建左右浮动的两个等高布局列。
左列包含两个不等高的堆叠 div。但这些 div 应该扩展以填充 col1 的总高度。
右列包含三个应具有相同高度的堆叠列。这些 div 也应该填写 col2 的总高度。
总的来说,col1 和 col2 应该始终具有相同的高度。
我无法为每列设置固定的 px 大小,因为里面的内容每天都可能不同。我希望 col1 和 col2 的内容都扩展以适应总高度,因此底部没有剩余空间。
我的选择是使用 display: table;但如果你有一些好的建议,请告诉我。
(仅供参考,图中显示的所有div都有边框。)
<div class="container">
<div class="left">
<div class="col-1-1"></div>
<div class="col-1-2"></div>
</div>
<div class="right">
<div class="col-2-1"></div>
<div class="col-2-2"></div>
<div class="col-2-3"></div>
</div>
任何帮助将不胜感激。
【问题讨论】:
标签: html css layout height equals