首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用CSS创建两个等高的布局列,并在右列中插入三个等高的堆叠列

使用CSS创建两个等高的布局列,并在右列中插入三个等高的堆叠列
EN

Stack Overflow用户
提问于 2016-07-15 20:52:05
回答 0查看 648关注 0票数 0

我不能使用table标签,也不能使用flexbox。我们的访问者大多是使用IE8的老年人。

我正在尝试创建两个等高的布局列,它们分别在左侧和右侧浮动。

左列包含两个不等高的堆叠div。但是这些div应该扩展到填充col1的总高度。

右列包含三个应具有相等高度的堆叠列。这些div还应该填充col2的总高度。

总体而言,col1和col2应该始终具有相同的高度。

我不能为每个列设置固定的px大小,因为里面的内容每天都可能不同。我希望col1和col2的内容都扩展到适合的总高度,这样就没有剩余的空间在底部。

我的选择是使用display: table;但是如果你有什么好的建议,请让我知道。

(仅供参考,图像中显示的所有div都有一个边框。)

代码语言:javascript
复制
<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>

任何帮助都将不胜感激。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38396642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档