【发布时间】:2013-04-04 03:11:07
【问题描述】:
有如下简单结构:
<div id="container">
<div id="header">...</div>
<div id="menu">...</div>
<div id="content">...</div>
<div id="footer">...</div>
</div>
我需要菜单和内容具有相同的高度,但我不能设置为常量。我将这两个项目的“最小高度”设置为“600px”,但现在“内容”超过 600 像素,但“菜单”有 600 像素。我该如何解决?
【问题讨论】:
-
这是本书中最古老的问题之一。发帖前请先搜索。例如How to Force Child Div to 100% of Parent's Div Without Specifying Parent's Height?
-
我搜索但我什么都没有
-
恐怕没有 JavaScript/jQuery 就无法做到这一点(如果你想让
menu和content垂直堆叠)。 -
@MiljanPuzović 当然可以:codepen.io/cimmanon/pen/JrGLm
-
@cimmanon 我的意思是如果他想设置在布局中垂直堆叠的元素的相等高度(一个在另一个之上),而不是并排。