zoukankan      html  css  js  c++  java
  • 调css支持firefox、IE6、IE7的方法

    代码例子:

    #bg{background:#CCC;filter:alpha(opacity=70);opacity:0.7;100% !important;180%;position:absolute;left:0px;top:0px;display:none;z-index:1;}
    *+html #bg {180% !important; /* IE7 */}
    在调css的支持顺序 firefox->IE6->IE7
    1.先支持firefox
    在firefox中带 !important 属性是是最高的优先级 (IE6、IE7 不能识别)。
    所以在上面的代码片段中firefox识别后的width参数因该是100%
    2.IE支持
    2.1 在IE6中由于不能解析!important 属性所以IE6会抛弃这个设置 然后解析后面个180%
    所以在上面的代码片段中IE6识别后的width参数因该是180%
    2.2在IE7中同样不能解析!important 属性所以IE7会抛弃这个设置 然后解析后面个180%,之后有个IE7特有的*+html (元素属性结束后还要跟上!important,也就是说当*+html 和!important同时使用时才是IE7独有能识别的),所以后设置的180%将覆盖先前设置的180%
    所以在上面的代码片段中IE7识别后的width参数因该是180%

  • 相关阅读:
    2017/3/27 morning
    2017/3/24 afternoon
    2017/3/24 morning
    2017/3/21 afternoon
    2017/3/21 morning
    2017/3/20 afternoon
    2017/3/20 morning
    2017/3/16 afternoon
    2017/3/16 morning
    2017/3/15afternoon
  • 原文地址:https://www.cnblogs.com/jifeng/p/1707542.html
Copyright © 2011-2022 走看看