2013-01-09 186 views
-1

可能重複:
CSS to make HTML page footer stay at bottom of the page with a minimum height獲取頁腳留在頁面底部

(鏈接網站:http://www.eastsidespeedway.weebly.com/

請使用上面的鏈接,你的瀏覽器開發者工具來查看html/css。

我試圖讓頁面的頁腳停留在頁面的底部。它現在看起來可能已經停止,但這只是因爲它適合頁面。例如,如果你轉到/404.html,你會發現它是一個無標題的頁面,並且頁腳幾乎在頁面的一半處!我使用Weebly添加內容等,但我使用Dreamweaver來構建網站。我在網上嘗試了多種東西,但他們似乎使頁腳高於實際內容,以至看不到它。我需要它低於內容。

網站的佈局是這樣的(例子):

<div id="container> 
    <div id="navigation"></div> 
    <div id="content"></div> 
</div> 

<div id="footer-container> 
    <div id="footer"></div> 
</div> 

你可以看到,頁腳是在一個單獨的容器中。這是因爲有一個背景圖片需要顯示100%的頁面寬度,而容器的寬度是960px。

我對html/css有點新,所以對不起,如果你不太明白。

再次,如果您需要任何幫助,請使用瀏覽器中的開發人員工具。 :P

任何意見,建議,答案表示讚賞。

+0

我必須投票,因爲有很多關於如何在網絡上實現這一目的的教程和材料。 – Kermit

+0

好嗎?我確實相信我說過我經歷了一系列教程,但他們都不工作。其中一半是把它們放在頁面的底部,另一半是各種各樣的東西。我是新來的HTML/CSS .. –

+0

不是?它不是重複的?與我正在使用/做的完全不同的事情。 –

回答

0

只需添加到#footer-container

position:absolute; 
bottom:0px; 

爲了把footer在頁面的底部。

+0

我試過了,它將頁腳放在頁面中間。這裏是我用來查看是否有任何錯誤會導致這種情況的代碼。 –

+0

'} #頁腳容器{ \t字體家庭:宋體,日內瓦,無襯線; \t text-align:center; \t身高:自動; \t margin-right:auto; \t margin-left:auto; \t vertical-align:bottom; \t top:auto; \t顏色:#FFF; \t bottom:0; \t position:absolute; \t background:url(footer_bg.png)no-repeat center bottom; \t寬度:100%; } #footer的{ \t高度:90像素; \t width:960px; \t text-align:center; \t margin-right:auto; \t margin-left:auto; \t font-family:verdana; \t color:#fff; \t} #footer a { \t color:#fff; \t text-decoration:none; } #footer的:懸停{ \t顏色:#FFF; \t text-decoration:underline; }' –

+0

我只放了那兩行代碼,它工作。 [圖片](http://postimage.org/gallery/4nnudx3s/815f7952/) – Vucko

1

EDITED

<div id="wrapper"> 
    <header></header> 
    <div id="main"></div> 
    <footer></footer> 
</div> 

body, html, #wrapper { height: 100%; } /* Create space for elements to be 100% */ 
#wrapper { display: table; } /* Create a table-structure */ 
#wrapper > * { display: table-row; } /* All direct children behave as rows */ 
#wrapper > header, 
#wrapper > footer { min-height: 100px; } /* These must be at least 100px */ 
#main { height: 100%; } /* Let the mid section fill up the remaining space */ 
+0

這也沒有工作。它將頁腳放在屏幕的底部,但留在那個位置。例如,如果我有一個需要向下滾動的頁面(因爲在該空間中顯示的內容太多),頁腳將停留在該位置 –

+0

嗯,我很喜歡使用表格。 lemme調整我的答案 –

+0

完成。這是我使用具有實體元素的流體佈局的方式。表結構允許您用流體元素填充剩餘空間。在這種情況下,主要部分將頁腳向下推至100%wrapperheight allowes –