QQ 1640076782

2012年05月10日

IE图片无法显示,FireFox却可以

Filed under: 未分类 — lifengwu @ 6:35 上午

想必大家都知道,用中文命名图片,放上网站都是无法显示的,但遇到这样的情况还是比较少:IE图片无法显示,FireFox却可以。这个就很奇怪了,为什么在IE里图片无法显示,而在FireFox却可以呢?检查了网站的程序与设置等,都是没有问题的。

后来用Google浏览器的工具查看源代码追踪图片时,发现图片的命名有问题:

图片的名称中有一个“\”符号,在IE和Google浏览器是无法识别的,会把“\”前面的字符全部屏蔽掉,变成这样:

这样则变成了另一个图片名称,在IE和Google浏览器就找不到原来的图片,所以无法显示。而FireFox则可识别“\”这个符号,所以FireFox可以正常的显示图片。这种图片命名方法导致了IE图片无法显示,FireFox却可以,应该避免这种图片命名方法,在图片命名时避免是用“\”这个符号。

不过,在windows XP系统中,图片的命名是不能有“\”符号的,有“\”符号时系统会自动提醒

这个只是在某些操作系统才能有“\”符号,所以一般都不用担心。如果发现IE图片无法显示,FireFox却可以显示这种情况,就要先看一下是不是图片的命名有问题。

另外,再次提醒,图片不能用中文命名,否则在网站上是无法显示的。