我的頁面是帶有標題的3列設計。它在IE6和IE7中很好地呈現(據我所知)。我使用JavaScript來調整頁面的某些元素,以適應瀏覽器窗口。然而,在IE8上,它試圖爲滾動條留下空間,即使它們沒有被渲染,導致在調整大小時的跳躍效果(頁面在離開間隙之間交替,然後不是)。IE8爲不需要的滾動條留出空間
如果我設置溢出:滾動在我的CSS它解決了這個問題,但是我不希望滾動條在不需要時顯示,所以這只是一個臨時性的修復。
有沒有什麼辦法可以讓我的頁面伸展到最大寬度和高度(使用JavaScript),並且只在需要時才能獲得滾動條?
被令人討厭。沒有看到你的頁面結構,很難提出一個更好的方式來用CSS代替(因此評論和不回答),但你應該使用CSS進行調查。我總是發現http://www.cssplay.co.uk/是這樣一個很好的資源。 – MalphasWats 2009-11-05 09:24:08
它是css和javscript的組合。這是JavaScript的唯一原因是,它看起來像我在ie6中想要的方式,除此之外,我幾乎可以在CSS中做到這一點。無論如何欣賞輸入 – moonblade 2009-11-05 09:26:11
你嘗試溢出:自動? – Raze 2009-11-05 09:45:11