Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Internet explorer 如何在IE上获得图像透明度_Internet Explorer_Transparency_Firefox 3 - Fatal编程技术网

Internet explorer 如何在IE上获得图像透明度

Internet explorer 如何在IE上获得图像透明度,internet-explorer,transparency,firefox-3,Internet Explorer,Transparency,Firefox 3,我有一个带有alpha集的GIF图像,当我的站点加载到Firefox 3.0中时,它会透明地作用于图像中应该显示的部分。但是,当我尝试在IE7中加载GIF图像时,它返回为实心块。事实上,这就像是从图像中抽取的颜色进入了透明区域 有人对解决这类问题有什么建议吗?关于要研究什么的指针,或者你用来解决这类问题的路线 我一直在CSS中控制这一点——虽然我希望避免使用条件注释路线和多个CSE,但如果这个建议能切实说明我如何解决IE兼容性问题,我愿意 谢谢, 肖恩试试这两个——把数字弄乱,直到你弄好为止。i

我有一个带有alpha集的GIF图像,当我的站点加载到Firefox 3.0中时,它会透明地作用于图像中应该显示的部分。但是,当我尝试在IE7中加载GIF图像时,它返回为实心块。事实上,这就像是从图像中抽取的颜色进入了透明区域

有人对解决这类问题有什么建议吗?关于要研究什么的指针,或者你用来解决这类问题的路线

我一直在CSS中控制这一点——虽然我希望避免使用条件注释路线和多个CSE,但如果这个建议能切实说明我如何解决IE兼容性问题,我愿意

谢谢, 肖恩

试试这两个——把数字弄乱,直到你弄好为止。i 4get哪个用于IE,哪个用于FF/chrome

opacity: 7;
filter: alpha(Opacity=7);
试试这两个--把数字弄乱,直到你弄好为止。i 4get哪个用于IE,哪个用于FF/chrome

opacity: 7;
filter: alpha(Opacity=7);

我不记得在IE(任何版本)中有过透明GIF的问题

首先,尝试自己加载图像-这会告诉你是图像还是一些CSS规则出错

如果仍然错误,请尝试使用其他程序重新保存。gimp就行了


编辑:它处于CSS级别,所以我会检查哪些规则具有显示的背景颜色。。。希望很容易找到一个可能的候选人。将颜色更改为#ff0000,并检查图像是否如预期的那样更改。然后找出为什么这条规则显示在IE上而不是FF上。如果你有这个页面的URL,我可以看看。

我不记得IE(任何版本)中的透明GIF有任何问题

首先,尝试自己加载图像-这会告诉你是图像还是一些CSS规则出错

如果仍然错误,请尝试使用其他程序重新保存。gimp就行了


编辑:它处于CSS级别,所以我会检查哪些规则具有显示的背景颜色。。。希望很容易找到一个可能的候选人。将颜色更改为#ff0000,并检查图像是否如预期的那样更改。然后找出为什么这条规则显示在IE上而不是FF上。如果您有该页面的URL,我可以看一看。

我通过切换到png修复了gif透明度问题。IE7正确渲染png alpha通道


打印透明png在IE7中仍然无法正常工作。

我通过切换到png修复了gif透明度问题。IE7正确渲染png alpha通道


在IE7中打印透明PNG仍然无法正常工作。

这很奇怪——我在CSS文件中的注释语句中发现了问题:

//margin-top: 46px;
//background-color: #377696;
在包含两个图像的元素中


我对每个答案都投了赞成票。谢谢

这太奇怪了——我在CSS文件中的注释语句中发现了问题:

//margin-top: 46px;
//background-color: #377696;
在包含两个图像的元素中


我对每个答案都投了赞成票。谢谢

警告:24位PNG上的Alpha透明在IE6上不起作用。使用8位。警告:24位PNG上的Alpha透明在IE6上不起作用。使用8位。啊。。。这不是CSS评论!CSS只使用/*这是一条评论*/而且,你可能想结束你的问题。啊。。。这不是CSS评论!CSS仅使用/*这是一条注释*/此外,您可能希望结束您的问题。