的容器高度减去100%的高度我有下面的布局的div指定的div作为兄弟DIV
<html style="height:100%">
<body style="height:100%">
<div id="divBody" style="height:100%;width:1000px">
<div id="divHeader" style="height:30px"></div>
<div id="divContent" style="height:100%">
<div id="divLeft" style="height:100%; float:left; width:200px; border-left:1px solid black"></div>
<div id="divRight" style="width:800px"></div>
</div>
<div>
</body>
</html>
我的问题是,如何divContent拥有的身体100%的高度。我需要做的是占据divBody的整个高度减去divHeader的高度。所以我设置divContent的高度为auto:
<html style="height:100%">
<body style="height:100%">
<div id="divBody" style="height:100%;width:1000px">
<div id="divHeader" style="height:30px"></div>
<div id="divContent" style="height:auto">
<div id="divLeft" style="height:100%; float:left; width:200px; border-left:1px solid black"></div>
<div id="divRight" style="width:800px"></div>
</div>
<div>
</body>
</html>
现在divContent的身高是正确的,它是divBody的100%减去divHeader的高度,但现在divLeft的高度不填100%它的父( divContent)。我怎样才能在这里得到两全其美的呢?
我会使用jQuery的css方法。 –
将其设置为100%高度的目的是什么?仅仅是展示不同的背景?要启用滚动?圆角? –
因为从Web应用程序的角度来看,如果应用程序包含整个窗口,则应用程序的整体外观更加合理,只是包含内容的一部分。 – Jeremy