0

我们正在为一些非常酷的人开发一个网站,它在这里:http: //journeyofaction.com

它是在 themeforest 上找到的以“wave”视频为中心的主题的修改版本。

他们将所有图片上传为 .PNG。前几天他们给我们发电子邮件说他们的一些用户没有看到任何图像,只有带有红色“x”的小白框,并且图像应该有一个大的白色边框。

我在 adobe browserlab 上的 IE 7 / 8 / 9 中检查了它,并确认是这样。当我们最初测试网站时,一切都是 .jpg 的。

我从在互联网上找到的各种修复中尝试了一些东西,我将 doctype 切换为 XHTML 1.0 过渡而不是静态,重新编写了处理图像的 css 以不使用速记属性,

但是唉,.PNG 仍然在 IE7/8 中出现,而不是在 9 中,

我找到了这个:

http://answers.microsoft.com/en-us/ie/forum/ie8-windows_other/red-x-displayed-for-png-images/a99a5258-ca46-4b22-8338-ea446c40a570

还有这个:

http://www.winhelponline.com/articles/202/1/PNG-images-are-not-displayed-on-Web-sites-in-Internet-Explorer.html

两者都有轻微的不安。希望不是这样。

我确实在 .php 主题文件中注意到,开发人员已正确关闭了图像标签,

因此:

echo '<img src="'.get_bloginfo('template_url').'/thumb.php?src='.$postimage.'&amp;w=470&amp;h=260&amp;zc=1&amp;q=95" alt="'.get_the_title().'" />';

但是当我在 chrome 检查器中检查它时,标签以 > 结尾,而不是 /> 不知道发生了什么。

tyty,保持优雅,堆栈。

4

1 回答 1

1

我相信它与 Quicktime 有关,它在安装时会将 PNG 与自身相关联。如果您的计算机中安装了 Quicktime 并且发生这种情况,请尝试以下操作:右键单击 PNG 文件并选择默认程序为 Internet Explorer。然后在IE中刷新有问题的页面(或者如果没有,关闭浏览器并重新打开并进入该页面)

于 2011-07-08T14:49:58.100 回答