IE6position fixed問題解決方案

2021-06-13 18:10:02 字數 594 閱讀 5208

不廢話直接上**

#top

#top

不慌,到這裡沒完,ie6中position:fixed還有乙個拖動滾動條的時候閃動的問題,解決方案如下:

*html

js是我最不願使用的解決方案,因為這種純樣式的bug用js來解決有點大材小用,而且js需要dom載入後才執行,有可能會出現閃屏的現象.

js的解決方案很簡單,通過設定乙個top來實現,top是指分頁的上邊距離document的上邊的長度,可以被分解成下面幾項(並不是完整的**)

top = scrolltop + clientheight - height(分頁的高度)

scrolltop和clientheight分別用來解決上面兩個問題,滾動條的滾動會影響到scrolltop,而視窗的變化會影響到clientheight,所以當這兩個事件被觸發時必須重置top,於是就形成類似下面的**,但這段指令碼的重新整理率會非常高,估計有效能問題.

window.onresize = window.onscroll = function();

解決IE6不支援position fixed屬性

最近在優化 浮動廣告時候遇見了ie6不支援position fixed屬性。上網收集了一下解決方案 比較好的方案就是利用css表示式進行解決 補充 css expression css 表示式 是一種使用動態設定 css 屬性的方式,並且被 ie5 以上的版本所支援,但是 ie8 的標準模式已不再支...

IE6 IE7 IE8共存方法

這篇文章是很久以前寫的,而現在已經有更好的解決方案了。所以現階段向你推薦的解決方案是 現階段推薦閱讀 多ie版本共存的解決方案 ietester 推薦 windows internet explorer 7 for windows xp sp2簡體中文正式版 4 將 ie7 的安裝檔案 例如 ie7...

IE6 IE7 IE8 FF相容符號

2.區別ie8 ie9 一般來說,我們寫的結構比較好的時候,ie8 9下是沒區別的.所以可能很少人關注只有ie8或只有ie9才識別的css hack.因為ie8及以下版本是不支援css3的,但是我們如果使用css3,在ie下ie9正常渲染,但我們又想讓ie8及以下的瀏覽器實現同樣的效果,且不希望使用...