2010-11-03 111 views
3

FF,Safari浏览器看起来不错,但社交媒体图标在IE中无法正确呈现。.png图片在IE7中无法正确呈现,IE8

http://www.erisdesigns.net/STAGE/ED1.3/

这是一个IE浏览器的问题,或者是与我是如何创造.pngs?

+0

哇,整个页面在IE中看起来很糟糕。 – Stephen 2010-11-03 18:14:30

+0

哪个IE,@Stephen?它看起来很好,除了.png问题,我的屏幕上的IE8。 – blackessej 2010-11-03 18:21:04

+0

这是一个截图:http://uploadpie.com/OJ5KD ie7 – Stephen 2010-11-03 18:28:46

回答

0

我认为,这是因为你使用的透明度。虽然它不像目前的解决方案那么干净,但你也许应该让一切都变得不透明。

+0

我试过这个应用这种技术:http://www.quirksmode.org/css/opacity.html它仍然无法正常工作。我已经在这里发布CSS:http://wordpress.pastebin.com/hjHE1XVb – blackessej 2010-11-03 19:09:18

+1

@blackessej:不,你没有正确理解我。我想说,你应该使用图像编辑程序打开每个.png文件,插入一个新的图层,将网站的背景颜色作为颜色,放在旧图层后面并保存文件(将两个图层合并为一个) 。 – thejh 2010-11-03 19:24:54

+0

啊,gotcha。我会给它一个镜头。谢谢。 – blackessej 2010-11-03 19:34:59

1

你可以用IE条件语句来触发pngfix javascript加载项。

PngFix

<!--[if lt IE 7.]> 

+0

我有一个类似的js fix插件,我已经添加回头部。有一件事让我感到困惑 - 当我查看源代码时,在任何浏览器中,看起来好像''已经更新。为什么? – blackessej 2010-11-03 18:46:30

+0

划痕。弄清楚了。尽管如此,PngFix不工作... – blackessej 2010-11-03 19:00:29