【发布时间】:2010-11-10 11:29:11
【问题描述】:
我有一个结构如下的网站:
<div id="header"></div>
<div id="main">
<div id="navigation"></div>
<div id="content"></div>
</div>
<div id="footer"></div>
导航在左侧,内容 div 在右侧。 content div的信息是通过php拉进来的,所以每次都不一样。
无论加载哪个页面,如何垂直缩放导航使其高度与内容 div 的高度相同?
【问题讨论】:
-
在父级上使用显示表格并在子级上显示表格单元格。这将使孩子只要父母是。见stackoverflow.com/q/22712489/3429430
-
你可以只为 div#main 设置
display: flex; align-items: stretch;。 不要使用height: 100%作为div#content