在IE6、IE7、IE8下分别测试,发现如下问题:
IE6、7下,当屏幕滚动超过该DIV后,DIV的重复背景图消失
IE8下正常。
百度后,查到一文:http://evil.che.lu/2006/9/25/no-more-ie6-background-flicker
虽然说的是<a>的问题,但貌似和我说的类似,于是加上此js代码(没有选择css方式,因为这样会降低页面执行效率),但问题依旧
背景图:
代码如下,请大家帮忙看看(滚动屏幕后再看右边框内的背景),3ks
提示:您可以先修改部分代码再运行
是否是CSS中的问题?求解~~~~
-----------------------------------------------------------------------
问题自己解决了。。。。。。原来是这段css引来的问题
html, body, div {
margin: 0;
padding: 0;
border: 0;
outline: 0;
background: transparent;
}
修改
#mainbody .box-left .listbox {
margin-bottom: 15px;
background-image: url(http://www.beus.cn/tmp/list_top.gif);
background-repeat: no-repeat;
background-position: left top;
}
增加 background-color: #FFFFFF; 即可。。。。。。
[
本帖最后由 beusliu 于 2008-6-18 10:55 编辑 ]