<! [if IE 神奇的条件注释 ]>

  早上起来无聊,看到某学长发的一张代码截图有条件注释,正好,研究一下.

  条件注释:

      在IE中用来区分IE版本、是否为IE的代码神器!

      在其他的浏览器里是不好使的。

      不过也值得了,IE都区分出来了,其他的浏览器也就没什么好怕的了!

  使用方法:

      <!-- [if IE]>//注释①

          <p>你怎么能用IE浏览器呢!?</p>//这里插入你的代码

      <![endif] -->

        

      ①:[if IE]为判断条件,判断是不是IE浏览器,要是的话,就执行下面的代码了

        其实判断条件还有很多种:

          if IE 8 :判断是不是IE8浏览器

          if  lt IE 9:判断是不是低于IE9版本的浏览器(不含IE9,若改成lte则包含IE9)

          if  mt IE 7:判断是不是高于IE7的浏览器版本(不含IE7,若改成mte则包含IE7) 

      ②:条件注释代码只适用于IE浏览器,其他浏览器会把这段代码当做注释处理

        所以你要是写成 <!-- [if Chrome]> 这个对浏览器是不好使的

         ③:IE10自身已经不支持这个条件注释了,但是6~9还是支持的。

        所以如果考虑让IE7,8,9不会不识别html5标签并且更好的支持html5时,可以这么做

          <!-- [if lt IE 9]>

            <script src="../html5.js"></script>

          <![endif]-->

最后放弱爆了的darling的宣传页一张:

            

么么哒   李明夕

原文地址:https://www.cnblogs.com/limingxi/p/3330216.html