我有一个简单的 div 设置:
<div id="container">
<div id="title"><h4>Title</h4></div>
<div id="content"></div>
</div>
元素设置为#container
固定高度。我想让#content
我们所有可用的高度,但我还没有找到一个干净的跨浏览器方法来做到这一点。这是CSS:
div {
width: 100%;
}
#container {
height: 400px;
}
#content {
height: 100%;
}
但这会导致与父级#content
具有相同的高度并溢出。#container
可以在http://jsbin.com/amekah/2/edit看到一个活生生的例子。
我应该注意,我正在编写一个 JavaScript 库,它将#content
div 附加到输入 div 元素(#container
在此示例中),因此我不想过多地摆弄父元素或任何子元素的布局。我不介意使用 JavaScript 动态计算可用高度。