zoukankan      html  css  js  c++  java
  • 在IE6末日的期待中,学习常用Hack

    解决兼容性bug的常用方法有4种:

    1)选择器Hacks

    2)属性Hack

    3)IE注释Hack

    4)浏览器探测(如js)

    从可维护性和向后兼容的角度考虑,属性Hack通常是比较被推崇的,由于属性Hack并不全面,所以也常与选择器Hack搭配。 

     值得注意的是,各种Hack是可以相互叠加配合实现多重限制的!

    Attribute Hacks

    #one {

          colorgrey !importent   //除了IE6及以下

          _colorblue;             //IE6及以下

          +colorblack;           //IE6及以下+IE7

          *colorgreen;           //IE6及以下+IE7

          coloryellow\0          //IE8

          colorred\9             //IE6 7 8

    }

     

    Selecter Hacks

     

    *html #one{ … }               //IE6及以下

    html>body #one{ … }         //除了IE6及以下

    *+html #one{}                //IE7

     

    /*\*/

    *html p { declarations }       //IE/Win有效,IE/Mac无效

    /**/ 

     【摘要中的logo来自:http://www.css-hack.de/  冒犯之处,请多包涵~

  • 相关阅读:
    2-SAT
    CDQ分治
    整体二分
    未完成
    [BZOJ1857][SCOI2010]传送带-[三分]
    [LCT应用]
    [胡泽聪 趣题选讲]大包子环绕宝藏-[状压dp]
    [清华集训2015 Day2]矩阵变换-[稳定婚姻模型]
    [清华集训2015 Day1]主旋律-[状压dp+容斥]
    [清华集训2015 Day1]玛里苟斯-[线性基]
  • 原文地址:https://www.cnblogs.com/slowsoul/p/css______hack.html
Copyright © 2011-2022 走看看