ie6、ie7、ie8、火狐书写顺序

 

以: " #demo {width:100px;} "为例;

  #demo {width:100px;} /*被FIREFOX,IE6,IE7执行.*/

  * html #demo {width:120px;} /*会被IE6执行,之前的定义会被后来的覆盖,所以#demo的宽度在IE6就为120px; */

  *+html #demo {width:130px;} /*会被IE7执行*/

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

  所以最后,#demo的宽度在三个浏览器的解释为:

  FIREFOX:100px;

  ie6:120px;

  ie7:130px;

  IE8 最新css hack:

  "\9" 例:"border:1px \9;".这里的"\9"可以区别所有IE和FireFox.

  "*" IE6、IE7可以识别.IE8、FireFox不能.

  "_" IE6可以识别"_",IE7、IE8、FireFox不能.

posted @ 2011-01-12 09:40  weballan  阅读(174)  评论(0)    收藏  举报