你如果遇到了这个问题,算是你有福了.
首先说非ie6下的div不随滚动条变化而移动位置的.
1,首先在body中写足够多的文字,一直到浏览器出现滚动条.例如你可以拼命的放P,足够多的P标签
2建立一个用于浮动的div <div class="FFF"></div>
3 FFF的样式.FFF{ 200px; position:fixed; top:500px; height:100px; background-color:#936;}
就这样轻轻松松的我们的div就可以在主流浏览器中不抖动的定位了.包括ie7.但是ie6就是不行,它竟然跟着滚动条狼狈为奸,滚动条到哪他就到哪.
我们可以这样做. 我一直都是觉得匪夷所思.
4. 首先继续给FFF加样式,当然很奇怪的样式属 性: _position:absolute;_top: expression(documentElement.scrollTop+500); 只 有ie6可以认识.此时FFF才能在ie6中飞翔了,就是浮动了.也就是不和滚动条跑了,但是这个龟儿子的会抖.我们这样搞他,就可以不抖了.
5.给 body继续添加样式background-image:url(d); background-attachment:fixed;. 这个url的内容别问我为什么是d,随便写的.只要不为空就OK了,不过在火狐下路径不对的话,会有个小报错,显得你很不专业,所以建议用一个1*1的图片代替.
好了现在龟儿子的ie6终于被我征服了下的div就不会抖了.