zoukankan      html  css  js  c++  java
  • CSS兼容性总结

    一.针对IE6的 !important

    必须写在前面,例如:

    background:#9C6 !important;background:#999;
    

    二.CSS HACK

    //IE6 专用
     _height: 100px;
    //IE7 专用 
    *+height: 100px;
    //IE6、IE7 共用 
    *height: 100px;
    //IE7、FF 共用 
    height: 100px !important;
    

    浏览器在解释的时候,如果重名的话,会用后面的覆盖前面的,就象给变量赋值一个道理,所以我们把通用的放前面,越专用的越放后面。

    三、使用IE专用的条件注释
    <!--其他浏览器 -->
    <link rel="stylesheet" type="text/css" href="css.css" />
    <!--[if IE 7]>
    <!-- 适合于IE7 -->
    <link rel="stylesheet" type="text/css" href="ie7.css" />
    <![endif]-->
    <!--[if lte IE 6]>
    <!-- 适合于IE6及以下 -->
    <link rel="stylesheet" type="text/css" href="ie.css" />
    <![endif]-->
    
    IE的if条件Hack
    1. <!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]-->
    2. <!--[if IE]> 所有的IE可识别 <![endif]-->
    3. <!--[if IE 5.0]> 只有IE5.0可以识别 <![endif]-->
    4. <!--[if IE 5]> 仅IE5.0与IE5.5可以识别 <![endif]-->
    5. <!--[if gt IE 5.0]> IE5.0以及IE5.0以上版本都可以识别 <![endif]-->
    6. <!--[if IE 6]> 仅IE6可识别 <![endif]-->
    7. <!--[if lt IE 6]> IE6以及IE6以下版本可识别 <![endif]-->
    8. <!--[if gte IE 6]> IE6以及IE6以上版本可识别 <![endif]-->
    9. <!--[if IE 7]> 仅IE7可识别 <![endif]-->
    10. <!--[if lt IE 7]> IE7以及IE7以下版本可识别 <![endif]-->
    11. <!--[if gte IE 7]> IE7以及IE7以上版本可识别 <![endif]-->注:gt = Great Then 大于
          > = > 大于号
          lt = Less Then 小于
          < = < 小于号
          gte = Great Then or Equal 大于或等于
          lte = Less Then or Equal 小于或等于
    
  • 相关阅读:
    weka中算法说明[转]
    浅入浅出JS中的eval及json
    JavaScript变量声明提前
    三种常用的js数组去重方法
    深入理解JavaScript的变量作用域
    调试工具--console用法收藏
    《js高级程序设计》--第三章数据类型
    Oracle数据备份和恢复
    Oracle归档日志管理
    Oracle字符集的设置
  • 原文地址:https://www.cnblogs.com/liubeimeng/p/4278750.html
Copyright © 2011-2022 走看看