我有幾個部門的網頁。前3個佔據頁面的整個寬度,從頂部向下170px。接下來是換行符,然後是第四個分區,它應顯示在前幾個分區的下方。相反,它顯示在頁面的頂部,在3個部門的下面。我已經檢查並重新檢查以確保各個部門都能正常關閉,但這不是問題所在。我將在下面發佈相關的代碼,首先是CSS,然後是HTML,因爲我正在使用單獨的樣式表。爲什麼我的師在那裏?
#banleft
{
padding-top: 20px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
float: left;
text-align: center;
width: 200px;
height: 170px;
}
#bancenter
{
padding-top: 20px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
float: left;
text-align: center;
width: 600px;
height: 170px;
}
#banright
{
padding-top: 20px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
float: left;
text-align: center;
width: 400px;
height: 170px;
}
#nav
{
background-image: url(../media/purplemenubar.jpg);
background-repeat: no-repeat;
padding-top: 3px;
padding-left: 30px;
padding-right: 90px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
width: 1150px;
height: 25px;
}
<div id="banleft">Content </div>
<div id="bancenter">Content </div>
<div id="banright">Content </div><br>
<div id="nav" class="cambria3black">Content </div>
值得注意的是:我試過從最終的div中刪除類,但這並沒有幫助。另外,當我將實際內容放入「nav」div中時,它會顯示在頁面上的適當位置。它只是浮動到頂部和其他部門後面的部門背景圖像。
你可以讓一個[jsfiddle](http://jsfiddle.net)顯示你的問題? – Daedalus 2013-03-09 01:52:14