IE8 中透明 PNG 周围的黑色边框
我在 IE8 中的 jquery 滑块中遇到透明 PNG 文件周围黑色小边框的一些问题。它在所有浏览器(包括 IE6 和 7)中工作正常,但在 IE8 中不行。
你可以在这里看到它: http://www.socialogika.com/tabs/goliath/collection/
我已经尝试了在 stackoveflow 上找到的几个修复程序,但它们似乎都不是解决方案(还)...从 24 转向 PNG-8 解决了 Ie6 和 IE6 的问题。 7,但在 8 中仍然存在问题
有人能指出我一个可行的解决方案吗?
I'm experiencing some problemes with a black small border around transparent PNG files..in a jquery slider in IE8.. It works fine in all browsers (including IE6 & 7) but not in IE8.
you can see it here: http://www.socialogika.com/tabs/goliath/collection/
I allready tried several fixes found here on stackoveflow, but none of them seems to be the solution (yet)...turning to PNG-8 from 24 fixed the problem voor Ie6 & 7, but still havind problems in 8
Can someone point me to a working solution?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
让我知道这是否有帮助:http:// /channel9.msdn.com/forums/TechOff/257324-IE7-alpha-transparent-PNG--opacity/
另外,也许尝试确认我的预感,即不透明度导致黑色边框显示:禁用所有淡入淡出效果,并让我知道图像是否正确渲染。
Let me know if this helps: http://channel9.msdn.com/forums/TechOff/257324-IE7-alpha-transparent-PNG--opacity/
Also, perhaps try confirming my hunch that it's the opacity that's causing the black border to show: disable all fade effects and let me know if the images render correctly.
好吧...尝试使用
.fadeTo()
DEMO
在任何情况下你都可以使用这个小修复:
或者为 IE 创建一个
if
语句,只需将 .fix 添加到所需的图像即可。 .fix 位于您的 CSS 文件中,为图像添加所需颜色的背景。Well... try using
.fadeTo()
DEMO
In any case you can use this little fix:
Or create an
if
statement for IE where you just add an .fix to the desired images. The .fix is in your CSS file, adding to images a background of the desired color.