覆盖在IE6中不起作用?

时间:2010-07-16 07:35:55

标签: html internet-explorer overlay

我在我的文件中使用以下代码进行叠加图像。这在Firefox中工作正常但在IE6中没有。任何人都可以为此建议解决方案吗?

<div id="1" onclick="document.getElementById('div1').className = 'nodis';" CLASS="nodis" style="width:100%; background:url('/gifs/overlay.png');" align="center">

2 个答案:

答案 0 :(得分:2)

IE6不支持Png叠加层,您必须使用other hacks *代替。

,你可以做微软已经做过的事情:放弃对IE6的支持

微软正在推出IE8作为重要的安全更新,因此即使拥有盗版Windows副本的Windows用户也会从IE6自动升级。大型企业不再是一个问题,因为世界上很少有IT部门希望拥有不受支持的第三方软件。

如果您仍然担心许多用户使用IE6,并且您想确保他们能够正确查看该页面,请使用IE6update等更新脚本,它会告诉您的用户他们需要浏览器更新才能正确显示您的页面。

*)感谢deceze指向各种黑客的链接。

答案 1 :(得分:1)

我可能误解了您的问题,但这是使用javascript:PNGFix进行PNG修复的解决方案。如果这不是您所需要的,请更正我并给我更详细的解释或链接到您的网站。