我知道這裏有些問題涉及我的問題的部分內容,但我不能將它們放在一起以使我的佈局工作。Html,Body 100%內容的高度和動態寬度
所以基本上我想要一個固定的邊欄和動態內容填充剩餘空間的兩個列布局。
HTML:
<body>
<div id="navbar">
<ul>
<li>Nav 1</li>
<li>Nav 2</li>
<li>Nav 3</li>
</ul>
</div>
<div id="content">
</div>
</body>
CSS:
html, body {
height:100%;
margin: 0;
padding: 0;
border: 0;
}
#content {
height:100%;
float:left;
/*margin: 0 0 0 200px;*/
}
#navbar{
height:100%;
width:200px;
float:left;
}
有了這個CSS我有我的內容isn't佔用的剩餘空間的問題,如果我刪除浮動,我收到了垂直滾動條,因爲在頂部有一個邊緣!
任何建議如何我可以實現100%的高度沒有滾動條(沒有溢出隱藏,因爲它不會刪除頂部邊距)和動態內容寬度?
在此先感謝
編輯:
具有諷刺意味的與jsfiddle
什麼小提琴 – Itay
@Itay呃,小提琴?怎麼樣一個URL? –
你想要你的div#內容有動態寬度嗎? – Syd