工作我有了一个alpha集的GIF图片,当在Firefox 3.0中我的网站负载,它的图像应的部分透明的作用。但是,当我尝试在IE7中加载GIF图像时,它会作为实体块返回。实际上,它就像图像中的颜色渗入透明区域。如何获得图像的透明度在IE
有没有人有任何建议来解决这类问题?指出要查看的内容或您用于解决此类问题的路线。
我在CSS被控制这一点 - 而我想避免的条件注释途径和多种CSSes,我愿意,如果建议切实显示了如何可以解决IE的兼容性问题。
感谢, 肖恩
工作我有了一个alpha集的GIF图片,当在Firefox 3.0中我的网站负载,它的图像应的部分透明的作用。但是,当我尝试在IE7中加载GIF图像时,它会作为实体块返回。实际上,它就像图像中的颜色渗入透明区域。如何获得图像的透明度在IE
有没有人有任何建议来解决这类问题?指出要查看的内容或您用于解决此类问题的路线。
我在CSS被控制这一点 - 而我想避免的条件注释途径和多种CSSes,我愿意,如果建议切实显示了如何可以解决IE的兼容性问题。
感谢, 肖恩
我不记得在IE(任何版本)透明gifs有问题。
首先尝试加载自身的形象 - 这会告诉你,如果它的图像或一些CSS规则行不通了。
如果它仍然是错的,尝试重新保存它以不同的程序。瘸子会做。
编辑:这是在CSS的水平,所以我会检查它的规则有其出现的背景颜色...希望它应该很容易找到一个可能的候选人。将颜色更改为#ff0000,并检查图像是否如您所期望的那样变化。然后找出为什么该规则在IE上显示,但不是FF。如果你有一个网页的URL,我可以看看。
尝试这两种 - 乱用数字,直到你得到它的权利。我4get这是为IE浏览器,这是FF /铬
opacity: 7;
filter: alpha(Opacity=7);
我通过切换到PNG修复了GIF透明度问题。 IE7正确呈现png alpha通道。
印刷透明的PNG仍然没有在IE7的工作权利。
警告:24位PNG上的Alpha透明度在IE6上不起作用。使用8位。 – 2008-10-29 19:19:49
这是怪异 - 我发现问题了我认为在CSS文件中注释掉声明:
//margin-top: 46px;
//background-color: #377696;
这是在包含两个图像元素。
我upvoted每个答案。谢谢!
啊...这不是一个CSS评论! CSS仅使用/ *这是一条评论*/ – Greg 2008-10-29 19:36:39
它在CSS级别。 – torial 2008-10-29 19:14:54