我们正在为一些非常酷的人开发一个网站,它在这里:http: //journeyofaction.com
它是在 themeforest 上找到的以“wave”视频为中心的主题的修改版本。
他们将所有图片上传为 .PNG。前几天他们给我们发电子邮件说他们的一些用户没有看到任何图像,只有带有红色“x”的小白框,并且图像应该有一个大的白色边框。
我在 adobe browserlab 上的 IE 7 / 8 / 9 中检查了它,并确认是这样。当我们最初测试网站时,一切都是 .jpg 的。
我从在互联网上找到的各种修复中尝试了一些东西,我将 doctype 切换为 XHTML 1.0 过渡而不是静态,重新编写了处理图像的 css 以不使用速记属性,
但是唉,.PNG 仍然在 IE7/8 中出现,而不是在 9 中,
我找到了这个:
还有这个:
两者都有轻微的不安。希望不是这样。
我确实在 .php 主题文件中注意到,开发人员已正确关闭了图像标签,
因此:
echo '<img src="'.get_bloginfo('template_url').'/thumb.php?src='.$postimage.'&w=470&h=260&zc=1&q=95" alt="'.get_the_title().'" />';
但是当我在 chrome 检查器中检查它时,标签以 > 结尾,而不是 /> 不知道发生了什么。
tyty,保持优雅,堆栈。