Html IE6背景在滚动时消失

Html IE6背景在滚动时消失,html,internet-explorer,Html,Internet Explorer,给定IE6,UL-LI列表和UL容器的背景图像 <style> ul {background-image: url(images/bgr.png);} </style> ... <ul> <li>...</li> ... </ul> ul{背景图片:url(images/bgr.png);} ... ... 当我加载页面时,背景是随机加载的,有些部分可见,有些部分不可见。此外,当我在页面上滚动时,它会

给定IE6,UL-LI列表和UL容器的背景图像

<style>
  ul {background-image: url(images/bgr.png);}
</style>
...
<ul>
  <li>...</li>
  ...
</ul>

ul{背景图片:url(images/bgr.png);}
...
  • ...
当我加载页面时,背景是随机加载的,有些部分可见,有些部分不可见。此外,当我在页面上滚动时,它会在运行时发生变化。当我滚动UL列表并向后滚动时,背景的不同部分将可见,这取决于滚动的速度。
你知道吗?提前感谢。

IE6在使用.png文件时遇到了困难。有各种各样的修复建议,但除非您有使用.png文件(例如透明度)的特定原因,否则我建议使用不同的文件格式。我以前也做过这样的工作:检测我什么时候有早期版本的IE,并用.jpg替换我想要使用的.png文件,这样大多数使用最新浏览器的用户都可以获得.png背景,而IE用户可以获得.jpg。

IE6在使用.png文件时遇到了麻烦。有各种各样的修复建议,但除非您有使用.png文件(例如透明度)的特定原因,否则我建议使用不同的文件格式。以前,我一直在解决这个问题,检测我何时有早期版本的IE,并用.jpg替换我想要使用的.png文件,这样大多数使用最新浏览器的用户都会得到.png背景,而IE用户则会得到.jpg。

我以前遇到过类似的问题(但背景颜色很简单,没有图像)如果我没记错的话,向父元素添加
position:relative
解决了这个问题。比如说:

<div style="position:relative">
 <ul>
  <li>...</li>
 </ul>
</div>


不久前我遇到了类似的问题(但它是简单的背景色,没有图像),如果我没记错的话,将
位置:相对
添加到父元素解决了这个问题。比如说:

<div style="position:relative">
 <ul>
  <li>...</li>
 </ul>
</div>


李是浮动还是什么? 试着把。。。 保险商实验室 {

缩放:1; 溢出:隐藏; 显示:块;
}李是漂浮还是什么? 试着把。。。 保险商实验室 {

缩放:1; 溢出:隐藏; 显示:块; }身高:1%

你可以用它来固定高度:1%


你可以用它来修复

你可以发布链接吗?你能在另一台机器上复制吗?不幸的是我不能分享,但我会制作一个裸体样本。其他IE6正在进行中。我忘记了最好的:)当我单击开始菜单时,背景也会出现。你能发布链接吗?你能在另一台机器上复制吗?不幸的是我不能分享,但我会制作一个裸体样本。其他IE6正在进行中。我忘记了最好的:)当我单击开始菜单时,背景也会出现。