ASP.Net:尝试将图像设置为td的背景时出现透明背景png图像问题
我正在尝试在td中设置一个图像作为背景。除了IE6,其他浏览器都可以正常工作。我使用谷歌,因为这是IE6的著名png问题。我尝试了一些使用javascript的解决方案,但在使用img时效果很好。在后台的情况下,我无法调用任何javascript方法来解决这个问题ASP.Net:尝试将图像设置为td的背景时出现透明背景png图像问题,asp.net,internet-explorer,Asp.net,Internet Explorer,我正在尝试在td中设置一个图像作为背景。除了IE6,其他浏览器都可以正常工作。我使用谷歌,因为这是IE6的著名png问题。我尝试了一些使用javascript的解决方案,但在使用img时效果很好。在后台的情况下,我无法调用任何javascript方法来解决这个问题 如果您有什么解决方案,请帮助我?我认为这个问题不存在任何解决方案。然而,我不会太担心,因为IE6的市场份额正在迅速下降,在一些地区,如美国/欧洲,其市场份额还不到2-3%。看 如果说IE6支持是必须的,那么我建议您创建一个替代图像类型
如果您有什么解决方案,请帮助我?我认为这个问题不存在任何解决方案。然而,我不会太担心,因为IE6的市场份额正在迅速下降,在一些地区,如美国/欧洲,其市场份额还不到2-3%。看 如果说IE6支持是必须的,那么我建议您创建一个替代图像类型(gif或jpeg),并使用它代替png。您可以使用IE6特定的CSS攻击来使用替代版本,从而将PNG交付给其他浏览器 编辑 像下面这样的CSS不适合你吗
td.myClass {
background-image: url(bg.png);
_background-image: url(bg.gif); /* IE6 Hack */
}
是的,似乎是这样,但我不能使用CSS黑客同样。我试过一些,但不管用。我的场景是background=“image path”,为此,我需要知道如何实现这一点IE6@VinaC-我使用javascript解决了这个问题,并将其应用于页面上的所有png。。我将在这里更新脚本,这将有助于其他人,并感谢VinayC回复。。。。。