您的位置:首页 > 其它

IE6下position:fiexd的BUG处理方法

2011-10-23 22:35 260 查看
利用css hack修改

css代码:

#footer
{
position: fixed;
left: 0px;
bottom: 0px;
z-index: 1000;
width: 100%;
background: url(g/footer.jpg) 0 1px;
overflow: visible;
text-align: center;
_position: absolute;
_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);
}


#footer是底部浮动层的id , _是针对IE6的css hack标记

解决抖动:在body的css中添加

body
{
_background: #ddd url(image/a.txt);
_background-attachment: fixed;
}


如果body中已经有背景图片了,可以用其中,html {background:url(aaa.txt) fixed}使用。也可在首页html标签中用 <html style="background:url(aaa.txt) fixed" >

background:#ddd url(image/a.txt);可以没有这个文件,但是一定要有这句话和_background-attachment:fixed是防止抖动的

=======================================================================

已经测试,完美解决ie6下浏览器固定层抖动的问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: