2012-01-18 50 views

回答

3

您需要從頭開始重新構建標題。首先創建一個div(這將是你的標題容器),用id命名讓我們說「header」。將平鋪的黑色圖像添加爲背景。該div的位置應該是固定的而不是絕對的。

position: fixed; 
background: url("../images/example_top.jpg") repeat scroll 0 0 transparent; 
background-repeat: repeat-x; 
height: 178px; 
width: 100%; 

在您的標題div中添加另一個div,其寬度大小爲您的發電站圖像的寬度。將該div的css設置爲margin:auto(將其居中放置在屏幕中)。

margin: auto; 

這應該做的工作。 如果這項工作,你應該有你曾經有過的相同的看法,但你的滾動條將在你的頭頂上,而不是隱藏。

編輯:

當我看到你的身體是在屏幕的左側900像素和棍棒的方式。我建議你對你的身體有以下屬性:

margin: 0; 
padding: 0; 

身體應該佔據整個頁面。 如果你想爲你的內容添加一個900 px包裝塊,請在你的頭部div之後添加一個div(如上所述)。這個新的div應該有以下css屬性:

width: 900px; 
margin: auto; //this centers your div in the middle of your screen 
//Other styles that have nothing to do with positioning 

祝你好運。

+0

非常感謝!我會試一試。 – zucchini 2012-01-19 04:38:55

+0

亞歷克斯,我試過你的建議,但我仍然有同樣的問題。你可以在http://www.jzandecki.com/example/example2.html查看我的工作,以確保我的建議正確無誤。 – zucchini 2012-01-19 07:39:51

+0

在你身體的css中刪除溢出:auto;屬性,這將解決問題。 我建議你添加下面的代碼: overflow-x:hidden; overflow-y:scroll; 在這種情況下,您將始終擁有合適的欄(即使頁面不需要滾動,例如在Firefox中),但對用戶體驗(如果頁面隨用戶訪問網站而動態增長)更好。 – Alex 2012-01-19 09:29:36