所以我來自桌面設計網頁,並認爲我會給div和CSS一個嘗試,所以我希望你能幫助我。製作兩個並排div高度等於
現狀:
目前,我有以下的div結構:
<div id="header">
<div id="headline">
</div>
<div id="login">
</div>
</div>
<div style="clear: both;" />
<div id="mainbody" style="border-top: black solid 2px;">
<div id="menu">
</div>
<div id="bodyContent">
</div>
</div>
<div style="clear: both;"></div>
<div id="footer"></div>
和我有下面的CSS代碼:
#mainbody
{
background-color: white;
width: 1000px;
margin-left: auto;
margin-right: auto;
}
#menu
{
width: 137px;
float: left;
background-color: #EEEEEE;
padding-left: 3px;
}
#bodyContent
{
float: right;
width: 850px;
background-color: white;
padding: 5px;
}
#headline
{
width: 693px;
height: 75px;
float: left;
background-color: white;
font-family: monospace;
font-size: 48pt;
font-weight: bold;
padding-left: 7px;
}
#login
{
height: 75px;
width: 300px;
float: right;
background-color: white;
}
#header
{
background-color: white;
width: 1000px;
margin-left: auto;
margin-right: auto;
}
#footer
{
border-top: black solid medium;
width: 1000px;
background-color: white;
margin-left: auto;
margin-right: auto;
height: 50px;
}
問題:
「menu」和「bodyContent」divs在我的頁面中有不同的高度。因此,如果我有一個相當大的「bodyContent」頁面,「菜單」div不會一直下到「頁腳」div。如果「menu」div高於「bodyContent」div,則存在相同的問題。
我想要「菜單」和「bodyContent」divs具有相同的高度/走到頁腳div。
我試過尋找解決方案,但到目前爲止還沒有得到我期待的結果。我希望你們能在這方面幫助我。
感謝