IE6下position fixed的bug解決

2021-05-23 02:31:47 字數 1388 閱讀 6992

參考文章: http://www.qianduan.net/fix-ie6-dont-support-position-fixed-bug.html

頂部固定

:在相應

div的

css中新增

(下劃線只能被

ie6識別

):  

_position: absolute;

_bottom:auto;

_top:expression(eval(document.documentelement.scrolltop));

底部固定:

_position: absolute;

_bottom:auto;

_top:expression(eval(document.documentelement.scrolltop+document.documentelement.clientheight-this.offsetheight-(parseint(this.currentstyle.margintop,10)||0)-(parseint(this.currentstyle.marginbottom,10)||0)));

左側固定:

_position: absolute;

_bottom:auto;

_left:expression(eval(document.documentelement.scrollleft));

右部固定:

_position: absolute;

_bottom:auto;

_left:expression(eval(document.documentelement.scrollleft+document.documentelement.clientwidth-this.offsetwidth)-(parseint(this.currentstyle.marginleft,10)||0)-(parseint(this.currentstyle.marginright,10)||0));

閃動問題

:

在css

的html

標籤內新增:

*html

ie6下

position:absolute

元素消失

bug

參考文章:

在消失的

div結束標籤之後再新增乙個空的

div

>

IE6下的效果

1.ie6有寬度border實現透明 如果想使得邊框顏色透明,在其餘瀏覽器下比較簡單,直接使用 border color transparent 但在ie6下這個辦法不行,可以通過下面的方式實現 border color tomato filter chroma color tomato 或者 bo...

ie6下height高度問題

無標題文件 title 6head 78 body 9 div style background blue height 8px div 10body 11html 複製 意思是定義乙個高度為8px,藍色背景的div,但是造成ie6.0下多出來高度.以前我解決ie6.0下出現的這種問題的方法是加ov...

IE6下height的問題

我在做 專案的時候通常需要定義乙個高度為10px以下的div.如下 無標題文件 title 6head 78 body 9 div style background blue height 8px div 10body 11html 意思是定義乙個高度為8px,藍色背景的div,但是造成ie6.0下...