Q
div與固定位置
1
A
回答
1
試試這個。
CSS
body, html {height:100%;margin:0;padding:0} /* margin and padding 0 for firefox*/
.mainBody {height:90%;overflow:auto;}
HTML
<div style="border:1px solid black;">TOP</div>
<div class="mainBody">
<div style="height:800px;"></div> <!-- To for scroll -->
HERE IS Main Body
</div>
這會從窗口傳遞滾動條,到是顯示您的內容股利。 TOP div將保持放在你想要的地方,所以你可以將它定位或保持原樣,並且永遠不會與你的頁腳發生碰撞,你可以將它放在你的主體div中。
0
我以前也遇到同樣的問題,並使用Javascript onscroll事件來檢測position:fixed元素是否與footer發生衝突。如果是,我將其更改爲位置:絕對,頂部屬性剛好超過頁腳。
然後,當他們開始向後滾動頁面並且不再重疊頁腳時,我將其更改回位置:固定。另外,如果您打算在IE6中使用此元素滾動,我建議您使用CSS expressions作爲position:fixed emulation。
相關問題
- 1. 固定與位置的div
- 2. div固定位置
- 3. 用固定位置與Jquery滑動div
- 4. CSS。與div相關的固定位置
- 5. sticky div固定位置
- 6. 固定位置div內模
- 7. CSS div固定位置
- 8. div內的固定位置
- 9. Div與滾動條內div與位置:固定
- 10. 位置固定DIV下的級聯DIV
- 11. 相對位置固定div內的div?
- 12. div容器內的固定位置div
- 13. 設置固定位置的兩個div
- 14. DIV與固定定位並漂浮
- 15. DIV位置下DIV固定圖像與主要內容
- 16. 最頂層 '固定' 位置的div與非位置的div移動
- 17. 問題與位置:固定
- 18. 將div定位在固定位置下方div
- 19. 相對於父div的固定位置
- 20. Div不會保留在固定位置
- 21. 固定位置div調整大小
- 22. 阻止重疊的固定位置div
- 23. iPhone:固定位置Div隱形
- 24. 響應式固定位置側div
- 25. 固定位置動態高度的Div
- 26. 固定位置div背景問題
- 27. 使用固定位置的div
- 28. 固定(底部)位置的中心DIV
- 29. CSS:固定內部div的位置
- 30. 固定位置Div仍然滾動?
爲了將來的參考,你可能會更好的http://doctype.com/(請參閱stackoverflow頁面的頁腳)。 – 2009-08-14 14:14:25
你是什麼意思:「向下滾動頁面」? – 2009-08-14 14:18:37
玩Z指數和絕對定位你的頁腳在一個相對格。它應該工作。 – 2009-08-14 14:23:56