CSS Hack技术介绍及常用的Hack技巧集锦

  /* CSS属性级Hack */

  color:red; /* 所有浏览器可识别*/

  _color:red; /* 仅IE6 识别 */

  *color:red; /* IE6、IE7 识别 */

  +color:red; /* IE6、IE7 识别 */

  *+color:red; /* IE6、IE7 识别 */

  [color:red; /* IE6、IE7 识别 */

  color:red9; /* IE6、IE7、IE8、IE9 识别 */

  color:red0; /* IE8、IE9 识别*/

  color:red90; /* 仅IE9识别 */

  color:red 0; /* 仅IE9识别 */

  color:red!important; /* IE6 不识别!important*/

  -------------------------------------------------------------

  /* CSS选择符级Hack */

  *html #demo { color:red;} /* 仅IE6 识别 */

  *+html #demo { color:red;} /* 仅IE7 识别 */

  body:nth-of-type(1) #demo { color:red;} /* IE9+、FF3.5+、Chrome、Safari、Opera 可以识别 */

  head:first-child+body #demo { color:red; } /* IE7+、FF、Chrome、Safari、Opera 可以识别 */

  :root #demo { color:red9; } : /* 仅IE9识别 */

  --------------------------------------------------------------

  /* IE条件注释Hack */