想必大家都知道,用中文命名图片,放上网站都是无法显示的,但遇到这样的情况还是比较少:IE图片无法显示,FireFox却可以。这个就很奇怪了,为什么在IE里图片无法显示,而在FireFox却可以呢?检查了网站的程序与设置等,都是没有问题的。
后来用Google浏览器的工具查看源代码追踪图片时,发现图片的命名有问题:
图片的名称中有一个“\”符号,在IE和Google浏览器是无法识别的,会把“\”前面的字符全部屏蔽掉,变成这样:
这样则变成了另一个图片名称,在IE和Google浏览器就找不到原来的图片,所以无法显示。而FireFox则可识别“\”这个符号,所以FireFox可以正常的显示图片。这种图片命名方法导致了IE图片无法显示,FireFox却可以,应该避免这种图片命名方法,在图片命名时避免是用“\”这个符号。
不过,在windows XP系统中,图片的命名是不能有“\”符号的,有“\”符号时系统会自动提醒
这个只是在某些操作系统才能有“\”符号,所以一般都不用担心。如果发现IE图片无法显示,FireFox却可以显示这种情况,就要先看一下是不是图片的命名有问题。
另外,再次提醒,图片不能用中文命名,否则在网站上是无法显示的。