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 小于或等于
    
  • 相关阅读:
    Permession denied error when use supervisorctl
    alembic 迁移数据库
    Linux VIM常用命令
    AWS EC2 install supervisor
    第一次编程作业
    (转)ubuntu 12 04下安装JDK7
    (转)Java程序利用main函数中args参数实现参数的传递
    Nvidia CUDA 6 Installed In Ubuntu 12.04
    (转)Java程序利用main函数中args参数实现参数的传递
    (转)JAVA路径问题及命令行编译运行基础(linux下)
  • 原文地址:https://www.cnblogs.com/liubeimeng/p/4278750.html
Copyright © 2011-2022 走看看