解决在IE6 下,css中的position:fixed 不起作用的办法

网上可以搜罗到很多方法,我把我搜罗后用的办法:

1、原有的样式不用动。

2、加入:

*htmlbackground-image:url(about:blank)background-attachment:fixed; }
可以有效防止页面跳动

3、在页面上加入: 根据需求改变css样式定义器

<!--[if IE 6]>
<style type="text/css">
#sidebar_right, #sidebar_left {
position:absolute; /* position fixed for IE6 */
top:expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
left:expression(0+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px');
}
</style>
<![endif]-->

posted @ 2012-09-15 15:07  百年俊少  阅读(492)  评论(0编辑  收藏  举报