IE8.0中显示不出来图片其他浏览器都可以显示
快速列举下相关要素:
-非 ie浏览器 正常显示图片;
-小于等于 原生ie 8 以下无法正常展现;
-非图片 懒加载检测机制问题;
-直接在浏览器中访问 图片地址 非 ie浏览器都正常显示, 原生ie8 及其以下不能正常显示(出现图片加载失败叉叉图标 )
初步分析结论:
基于上述情况, 由此 分析出是2个可能性:
-图片地址问题(如:合法性、安全性等)
-图片本身问题
1.一般图片本身是没有问题。
2.那就应该是图片地址问题了,( file路径:相对的和绝对的问题了)
分析
看看IE报了什么错啊!IE左下肯定有小叹号的!IE8要求使用更精确的语法。
- `查看ie设置是否打开,打开IE8选择“工具”→“internet选项”接着选择“安全”页面,点击“internet”,再选择下面的
- “自定义级别”按钮将“显示混合内容”项缺省的“提示”改成“启用”`
确认是不是html DOCTYPE是要按照标准
解决
因为ie8对语法的要求在html页面中,img是要用绝对路径(可能吧),所以要写全路径,如:‘static/front/imgFront/frontLogin_cenr_02.png’这样可以在许多的浏览中显示,但在ie8中是不能展示的,要写如:‘http://192.168.1.67:8080/object/static/front/imgFront/zai_xiian_07.png’这样的全路径 。