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

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

1、原有的样式不用动。

2、加入:

*html{ background-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]-->