2012-05-09 33 views
3

我使用图像旋转器在主页上显示几张图像。所有图像都是PNG格式。问题是在IE浏览器(7,8) - 在图像旁边有黑影...我花了几个小时修复这个问题,但仍然不知道,问题出在哪里&如何删除它...PNG透明度问题 - 带黑色阴影的褪色图像 - IE中的边框

没有人有类似的问题和提示,该如何解决?

+0

请勿使用.png图像。打开你最喜欢的图像编辑器[:)]并将图像与周围图像切片混合并创建.jpg图像。 (Alpha不透明度会产生黑色边框。)'导出为网页和设备',您的图片将比您使用的PNG小。 –

+0

阅读关于这个问题[这里](http://stackoverflow.com/questions/1251416/png-transparency-problems-in-ie8)! – Zuul

回答

2

尝试:

img.yourimg { 
    background: transparent; 
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */ 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); /* IE6 & 7 */ 
} 

或者使用PNG8(它会创建您的图片,一个白色的小边框,但我想你不希望出现这种情况。)

还是在我的评论不喜欢上面。

+0

神奇,它的工作! – user984621