2012-08-13 142 views
0

我的網站頁腳有問題。據推測,它是在頁面內容之後呈現的,但是當頁面的內容小於瀏覽器的高度時,會很惱人地看到頁面中間的內容。自動CSS高度

我正在手動更正此行爲,將頁腳設置爲position:absolute; bottom:0,但這樣做會在內容大於瀏覽器高度時打破頁腳。有什麼方法可以自動執行此操作?

該內容只是一個div,沒有崇尚風格,通常,頁腳是position:relative; bottom:0。該網站可以在這裏看到:http://vestibulandos.oplex.com.br

謝謝。

回答

1
.wrapper { 
margin: 0 auto -60px; /* the bottom margin is the negative value of the footer's height */ 
 } 
  
/* FOOTER BOTTOM --------------------------------------------------------*/ 
  
.footer, .push { 
    height: 60px; /* .push must be the same height as .footer */ 
} 
  
#footer{ 
    position: relative; 
    width: 100%; 
    height: 60px; 
} 
+0

但是,如果頁腳具有動態高度會怎樣,因爲登錄後會出現更多鏈接......但無論如何,謝謝。 – 2012-08-14 19:22:02

+1

做一個沒有javascript的動態粘性頁腳真的很棘手。如果你有一些基於用戶是否登錄的方式來控制標記,你可以添加一個類到你的標記並相應地改變一些東西。 – Nix 2012-08-18 06:58:12