IE11中[if lt IE 9]兼容性问题

2014.01.17 分享 13066 人浏览 留言

之前在制作本站的主题在测试兼容性问题的时候使用了win8.1自带的IE11的仿真模式测试IE8浏览效果,发现html5并未能成功执行,但是确实是已经加入了支持html5的js了,而在IE10的兼容模式下是没问题的,原版IE8也是正常的,以为是IE11的bug,所以就没去理会了。

最近收到来自一位朋友的国外网页制作订单,用的也是html5语言写的,在提交任务的时候反馈说IE8不兼容,我用IEtest测试下IE8显示是正常的,然后再次咨询后回复说是IE11下

  1. <!--[if lt IE 9]>  
  2.    <script src="js/html5.js"></script>  
  3. <![endif]-->  

导致这个判断代码不能生效,html5.js不能生效。

  1. <!--[if lt IE 9]>   <![endif]-->  

这个代码是判断IE版本小于9就载入相应内容的,但是却不能在IE11兼容。

然后在删除判断语句之后就可以在IE11下的仿真模式可以正常得到展示了。

我只能说蛋疼的IE11,居然都不能向下兼容。既然知道这个问题,那下次在制作主题的时候注意下吧,也好。

PS:通过这个国外的单页html任务又学了不少新东西,比如placeholder的使用与不支持html5浏览器的兼容

  1. <input required="required">  

语法的使用,及google font的使用等。

希望在后面和他的合作中能学习到更多新的内容~期待...

顺便附上任务的单页网址 https://huilang.me/project/show_works/

IE11中[if lt IE 9]兼容性问题

文章地址:https://huilang.me/ie11-in-if-lt-ie-9-compatibility-issues/

回复本文

您的电子邮箱地址不会被公开。 必填项已用 * 标注

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif