我的垂直菜單欄的高度與頁面其餘部分相同,但出現問題。將菜單欄高度設置爲整頁高度
所以我有這樣的
<div id="header">Site title etc</div>
<div id="pagecontent">
<div id="menubar">Menu buttons<div>
<div id="pageinnercontent">Contents of the page</div>
</div>
有了這個CSS:
html {
min-height: 100%;
}
body {
min-height: 100%;
}
#pagecontent{
position: absolute;
width: 100%;
min-height: 100%;
}
#menubar{
height: 100%;
position: absolute;
width: 170px;
background-color: #404040;
color: white;
float: left;
bottom: 0;
}
#pageinnercontent{
width: calc(100% - 170px);
left: 170px;
position: absolute;
}
但是,它不工作。當pageinnercontent的內容比菜單「更長」時,菜單不會變長。請幫忙。
適合我。檢查你的HTML的結構。 –