Html ie6隐藏的div背景图像在悬停之前不显示

Html ie6隐藏的div背景图像在悬停之前不显示,html,css,internet-explorer-6,Html,Css,Internet Explorer 6,我有一个带有图标链接的菜单。直到我将鼠标悬停在图标上,图标才会显示。图标设置为背景图像 当我在fiddler中看到图像请求时,仅当我将鼠标悬停在链接上时才会发生 HTML: <div style="display:none" id="menu"> <a href="test.htm"><span class="wicon"/>Test</a> </div> 我不确定这是否解决了问题,但您的span标记格式不正确。它不是一个自动关

我有一个带有图标链接的菜单。直到我将鼠标悬停在图标上,图标才会显示。图标设置为背景图像

当我在fiddler中看到图像请求时,仅当我将鼠标悬停在链接上时才会发生

HTML:

<div style="display:none" id="menu"> 
<a href="test.htm"><span class="wicon"/>Test</a> 
</div> 

我不确定这是否解决了问题,但您的span标记格式不正确。它不是一个自动关闭标记,它应该像这样关闭:

<span class="wicon">Test</span>
测试
另外,您是否有针对IE6的png javascript修复程序?(为了实现PNG的透明度)这可能是问题的原因。如果确实如此,请尝试为此特定图标禁用它


如果没有,我猜你的代码中有一些javascript来显示链接,因为它被包装在一个隐藏的div中。你能发布代码吗?

你能发布相关的CSS和HTML,让我们看看吗???
.wicon{background:url('icons.png'))无重复;宽度:17px;高度:16px;显示:内联块;垂直对齐:文本顶部;}
添加代码时,确保使用
编辑按钮将其插入原始问题中。并确保正确设置问题的格式,通过鼠标选择并点击
ctrl+k
设置代码格式。当您处于“提问”页面时,有一些指导原则可用:)
<span class="wicon">Test</span>