ie6下position:fixed定位问题


1.

*html{
background-image:url(about:blank);
background-attachment:fixed;
}
2.将需要用固定定位的元素中加上_position:absolute; _top:expression(offsetParent.scrollTop); _left:expression(offsetParent.scrollLeft);这3个属性_top:expression((offsetParent.scrollTop)+50); 这样后面的数字是需要的设置的距离。

 

--------------------------------------------

_position:absolute;
_top:expression(offsetParent.scrollTop);
_left:expression(offsetParent.scrollLeft);

-------------------------------------------

上面的方法可以解决ie6的定位问题,但ie7下会js报错...

 

 

2.

距离首部:

_position:absolute; 

_top:expression(eval(document.documentElement.scrollTop))

距离底部:

_position:absolute;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||50)-(parseInt(this.currentStyle.marginBottom,10)||0)));

 

 

 

posted @ 2013-09-22 14:08  淡然_  阅读(199)  评论(0编辑  收藏  举报