2010-02-25 59 views
2

我试过jquery.pngFix.js和pngfix.js既不似乎满足所有的问题。什么是现在最好的IE浏览器PNG修复?

被锚定端向上扭曲与前者和后者的任何图像不喜欢定位/重复的背景图像。

不幸的是,我在电话工作在我做的方式使用PNG格式,所以我真的不知道从哪里何去何从设计?

+1

升级IE浏览器。可悲的是,我们无法像开发人员那样强制执行此操作。 – outis 2010-02-25 13:54:13

+0

确实。也许有一天,我们都可以庆祝它的死亡。 – JFK1980 2010-02-25 14:08:37

+1

IE6的缓慢死亡开始于3月1日! http://googleenterprise.blogspot.com/2010/01/modern-browsers-for-modern-applications.html – 2010-02-25 14:16:46

回答

6

谷歌的DD_belatedPNG - 这是我见过

+1

http://www.dillerdesign.com/experiment/DD_belatedPNG/ – 2010-02-25 14:54:51

+0

是的,明白了,它现在都运行平稳。谢谢您的帮助。 :) – JFK1980 2010-02-25 15:39:09

+0

我最近一直在做的事情是使用8位PNG与阿尔法 - http://www.8bitalpha.com/。这些工作在ie6中,但是这些时间的质量并不是很好,我认为他们没问题。 – matpol 2011-12-20 14:09:19

1

您可以检查出这个网站的一个体面的修复最好的一个:

http://www.greyhats.com/tech/a-better-ie6-png-fix-37

我已经使用了成功,有一些注意事项。您无法制作图片图块,这对于某些用途而言是一种破坏行为。

+0

不幸的是重复背景是我需要的东西。 – JFK1980 2010-02-25 14:21:04

1

我处理透明的PNG和IE6的方法是:

  • 使巴新网站的背景颜色的透明色。适用于圆角,阴影和仅覆盖背景的元素。

  • 如果背景是一个渐变或图像,在您的IE6的样式表的GIF更换PNG文件。如果您使用精灵画背景图片,这非常简单。 IE6中的圆角可能不像其他浏览器那样平滑,但我认为这是一个可接受的权衡。

  • 如果我真的需要一个JavaScript的解决方案,我用DD_belatedPNG

+0

不幸的是,这些技巧都不能使用,因为设计相当复杂。我不打算试图补偿IE中的圆角,我只是让它优雅地退化并为“真实”的浏览器使用适当的CSS圆角。 我使用的GIF在那里我可以,但仍然停留在需要是png格式的几个图像。 我给DD_belatedPNG一去,将不得不妥协,当涉及到任何不正常工作。已经花费了太多时间试图让客户满意这一点。 – JFK1980 2010-02-25 14:19:23

相关问题