2009-11-09 81 views
0

我試過這個:如何讓我的固定職位在IE6中工作?

body {height:100%; overflow:auto;體#cornerImage {位置:絕對的;底部:0;}

和此:

{ margin:0; padding:0; } 
html, body { 
    height: 100%; 
    overflow:auto; 
} 
body #fixedElement { 
    position:fixed !important; 
    position: absolute; /*ie6 and above*/ 
    bottom: 0; 
} 

這些都不工作過。看起來我想要的職位正在工作,但問題是有一個巨大的利潤推動我的內容下降。我在這條正確的軌道上?或者這不是我應該嘗試的修復?

+0

我不能真正看到你在做什麼,而沒有更多的HTML或頁面的鏈接。 – Bertine 2009-11-09 20:27:18

回答

3

IE6根本不支持固定位置。許多Web開發人員必須忍受這種麻煩。我使用了兩種替代方法:

  • 將我的內容的可滾動部分放入帶有overflow:scroll的單獨100%寬度/高度DIV中。然後將我的不可滾動「固定」元素疊加在具有更大Z-index的單獨div中。

  • 做什麼Yelp用側邊欄上的地圖做,每當用戶滾動時用JavaScript重新定位元素。