的容器高度減去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