zoukankan      html  css  js  c++  java
  • css hack (ie6-ie9+)

    IE6 css hack:

    1. *html Selector {} /* Selector 表示 css选择器 下同 */
    2. Selector { _property: value; } /* property: value 表示 css 的属性名: 属性值 下同 */
    3. Selector { _property/**/: /**/value; }
    4. Selector { -property: value; } /*IE6 css hack常用习惯推荐使用下划线_ */

    IE7 css hack:

    1. *+html Selector {}
    2. *:first-child+html Selector {}

    IE8 css hack:

    Selector { /* 注意看value值的 */
        property: value1; /* W3C MODEL */
        property: value2; /* IE 8+ */
        property: value19; /* IE 9+ */
    }

    IE6、IE7、IE8共有的css hack:

    Selector { property: value9; }

    IE6、IE7共有的css hack:

    1. Selector { *property: value; }
    2. Selector { #property: value; }
    3. Selector { +property: value; }

    IE8+ css hack:

    Selector { property: value; }

    IE9+ css hack:

    Selector { property: value9; }

    单独区分IE8 和IE9

    .Selector{margin-left:-2px}【ie8和ie9均可识别】
    :root .Selector{margin-left:09}【只有ie9可识别:root】

    判断方式:
    <!–[if !IE]><!–> 除IE外都可识别 <!–<![endif]–>
    <!–[if IE]> 所有的IE可识别 <![endif]–>
    <!–[if IE 6]> 仅IE6可识别 <![endif]–>
    <!–[if lt IE 6]> IE6以及IE6以下版本可识别 <![endif]–>
    <!–[if gte IE 6]> IE6以及IE6以上版本可识别 <![endif]–>
    <!–[if IE 7]> 仅IE7可识别 <![endif]–>
    <!–[if lt IE 7]> IE7以及IE7以下版本可识别 <![endif]–>
    <!–[if gte IE 7]> IE7以及IE7以上版本可识别 <![endif]–>
    <!–[if IE 8]> 仅IE8可识别 <![endif]–>
    <!–[if IE 9]> 仅IE9可识别 <![endif]–>

    日拱一卒,不负所期
  • 相关阅读:
    IO 模型
    进程、线程、锁
    用多线程,实现并发,TCP
    同步锁(互斥锁),GIL锁(解释器层面的锁),死锁与递归锁
    Java项目中的常用的异常2
    JAVA项目中的常用的异常处理情况1
    添加学生信息web界面连接数据库
    jdbc下载路径
    添加学生信息 web界面 并且连接数据库
    正则表达式
  • 原文地址:https://www.cnblogs.com/zzd0916/p/6097289.html
Copyright © 2011-2022 走看看