关于IE6下解决position:fixed的个人解决办法

position大家都知道,主要是用来对层或文档流的进行定位

属性

:absolute是绝对位置,相对于父级元素

:relative对象不可层叠,并且占有原有的位置

:static 静态定位,默认

:fixed 相对于窗口的固定位置,但IE6不支持,IE7以上都支持了!

 

网上看到很多,都是关于如何用hack,看上去挺麻烦的!这时候看到淘宝网有一段CSS,写着关于position如何解决fixed,现在收藏一下,以便不急之需!

IE6 position fixed
position:fixed;//IE7以上支持 _position:absolute; //IE6支持_hack,只对IE6有效,以下设置
_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ?
documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) - 70 : document.body.scrollTop +(document.body.clientHeight-this.clientHeight) - 70);

 


posted @ 2010-08-28 16:32  Cavan  阅读(103)  评论(0)    收藏  举报