我一直在努力让自己的努力获得评论条件工作,我没有任何运气有人可以解释我做错了什么?如果IE条件不起作用
这里是我的代码:
<!--[if IE 10]>
IE IS VERSION 10<br />
<![endif]-->
<!--[if !IE]><!-->
Browser is not IE
<!--<![endif]-->
<!--[if lt IE 9]>
IE IS LESS THAN VERSION 9<br />
<![endif]-->
正在发生的事情是令人沮丧不一致的。当我用IE8上面的代码加载页面时,它会收到消息“IE不到版本9”很好的吗?没有,因为当我在IE10加载在同一页我得到的消息“的浏览器不是IE”
为什么会认为IE10是不是IE浏览器?我一直在抓取页面,但从我发现的代码中看来没有任何问题。
唯一的工作代码程式码中的最后一个。 IE10不支持条件注释,因此'[如果IE 10]'不起作用。只有IE <10支持条件注释,因此'[if!IE]'是无用的。正如你可以在你的发布代码中看到的那样,在“!IE”条件中有一个“语法错误”,因此文本“浏览器不是IE”应当实际显示在每个浏览器中...... – Teemu
我讨厌Internet Explorer – wvdz