我的網站包含一個側面菜單div和主要內容div。我已經將剩餘的div浮動並使用百分比,以便列填充整個頁面。不過,我也使用最小寬度,因爲我希望側邊菜單不小於205像素寬,主要內容不小於780像素。該網站的寬度不得小於985像素,但我仍然希望內容具有足夠的靈活性以填充屏幕。浮動div保持滑動下方其他浮動div
我的問題是當我調整窗口的大小(寬度小於985px)主內容div移動到側面菜單下。我在哪裏出錯了?,div應該保持在側面菜單旁邊的相同位置,但水平滾動條應該啓動。內容應該填滿屏幕。
的HTML:
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Untitled Page</title>
<link rel="stylesheet" type="text/css" href="test.css" />
</head>
<body>
<div id="wrapper">
<div id="side-bar">
<p>side bar</p>
</div>
<div id="main-content">
<div id="content">
<p>some content</p>
</div>
</div>
</div>
</body>
</html>
的CSS:
body
{
margin:0;
padding:0;
font-size:100%;
font-family:Arial;
}
p
{
margin:0;
padding:0;
}
#wrapper
{
width:100%;
min-width:985px; /*site no smaller than 985px wide*/
height:auto;
}
#side-bar
{
width:15%;
min-width:205px; /*nav sidebar no smaller than 205px wide*/
min-height:672px;
background-color:Gray;
float:left;
}
#main-content
{
width:85%;
min-width:780px;
min-height:672px;
background-color:Maroon;
float:left;
}
#content
{
width:740px;
height:500px;
background-color:#ccc;
margin:0 auto;
}
嗨,謝謝你回到我身邊,不幸的是沒有任何建議工作。只要你開始瀏覽器窗口閃爍,主內容div仍然移動到側邊欄下 – user2982873
@ user2982873這很奇怪,jsfiddle在Chrome和Firefox中對我很好。你有沒有嘗試點擊jsfiddle查看結果或只是嘗試粘貼的CSS? – evasilchenko