2012-01-25 148 views
0

我使用這種技術的一個棘手的頁腳:http://ryanfait.com/sticky-footer/粘性css頁腳與100%高度內容容器。

我想創建一個圍繞我也封裝頁腳整個網站的邊界,但已經通過了整頁左右,但結束了與此:http://i.imgur.com/jy9vN.jpg

請注意白盒不會向下移動到頁腳。

這裏是的jsfiddle顯示這一問題:http://jsfiddle.net/hc3Xu/14/

*我以前問過沒有意識到這是頁腳類似的問題,我得到了一個答案,告訴我,這是高度:汽車重要的;在容器類中,contentcontainer的原因沒有擴展到100%。然而,刪除頁腳會導致頁腳未設置到頁面底部的問題。所以我不知道如何繼續。

+0

顯示,請設計。它究竟應該是什麼樣子? – SublimeYe

+0

對不起,不清楚。這是我希望實現的目標:http://i.imgur.com/Dn3Rn.jpg – Sackling

+0

嘿,夥計。我有同樣的問題。使用了相同的粘性頁腳解決方案,並且具有我想要伸展的兩列內容。你設法使它工作? :) – user1080533

回答

1

相反的:

.container {min-height:100%; height: auto !important; height:100%; 
      margin: 0 auto -30px; width:980px; 
      background:URL(images/bg_sides.jpg) repeat-y #f4f4f4;} 

嘗試類似:

.container {min-height:100%; height: auto !important; 
      margin: 0 auto -30px; width:980px; 
      box-shadow: inset #f4f4f4 0 0 0 20px, #BDBDBD 0 0 3px 3px; 
      -webkit-box-shadow: inset #f4f4f4 0 0 0 20px, #BDBDBD 0 0 3px 3px; 
      -moz-box-shadow: inset #f4f4f4 0 0 0 20px, #BDBDBD 0 0 3px 3px;} 

然後,您還需要調整頁腳的左側和頂部邊緣與您contentContainer DIV看齊。

http://jsfiddle.net/z5geM/

+0

這適用於我。非常感謝。 – Sackling

+0

存在問題。頁腳現在被白色div中的內容重疊。 – Sackling

+0

你能提供一個問題的截圖嗎?如果你將一個1px的邊框應用到你的內部div,它也會有所幫助,所以很容易看到什麼地方重疊。 – Sophie

0

http://jsfiddle.net/hc3Xu/16/

我已經改變了元素位有你html元素的背景圖像和body是主要的,中心的內容區域。通過給它一個邊框並改變其大小,它會在外部創建一個灰色的邊框,同時仍然保持100%的高度。只需略微調整頁腳位置,將其向下移動20多個像素即可排列在身體的灰色邊框區域內。

希望這可以幫助,讓我知道如果你需要更徹底的解釋爲什麼這個工程。

+0

這似乎會導致邊框佔據屏幕的整個左側? http://i.imgur.com/Wuqy8.jpg – Sackling