我有以下JSFIDDLE來演示我正在使用的頁面佈局,但我很難實現我想要的。固定側邊欄 - 使用jQuery粘到頁腳
如果您將主要內容一直滾動到底部,您將會看到側邊欄的底部符合頁腳的頂部。 這是怎麼總是應該看。但是,如果你調整大小或滾動,你會發現事實並非如此。
經過幾天的css小提琴之後,我總結出這隻能用js來完成。請提供一個工作小提琴,尤其是,如果您聲稱只能使用CSS,而其他人在我的其他問題中可以完成這項工作,但我無法獲得任何工作答案。提出的所有答案的問題是position:fixed
被刪除,側邊欄與主要內容一起滾動,這不應該發生。
請幫助達到預期的效果
對不起,我不明白,你想邊欄有100%的高度或頁腳被固定在底部? – martriay 2013-02-23 20:21:57
頁腳不應該固定,它應該與主要內容(紫色)一起滾動並始終粘貼到底部,而不管主要內容的高度(位置:相對)。當頁腳不在視線內時,固定側欄應占據頁眉下方100%的高度。一旦向下滾動並且頁腳變得可見,則側欄應占用頁眉和頁腳之間的所有剩餘高度。在下面的評論進一步解釋 – parliament 2013-02-24 00:12:53