zoukankan      html  css  js  c++  java
  • <! [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的宣传页一张:

                

    么么哒   李明夕

  • 相关阅读:
    Python 包的概念
    EXCEL基础篇(二)
    EXCEL基础篇(一)
    JavaScript(四)Bom
    JavaScript(三)Dom查找、设置标签属性及内容、绑定事件
    erlang并发编程(二)
    OTP&ETS
    erlang中http请求
    erlang证书加密
    erlang并发编程
  • 原文地址:https://www.cnblogs.com/limingxi/p/3330216.html
Copyright © 2011-2022 走看看