css

简单针对IE6,7,8的CSS hack

刚好看到有这么一篇文章,翻译过来给需要的人看看,同时也给自己看看。


body{
         color:red; //所有浏览器
         color:yellow\9; //IE8及以下
         *color:blue; //IE7及以下
         _color:gray; //IE6
}

值得注意的是\9是针对IE8及以下版本(未测试是否包含IE6以下版本),而如果是color:orange/0;把9换成0就是只针对IE8的hack了。
同时还要注意,条件注释(conditional comments)是一种更好的hack方式。


<!--[if IE 6]>
      body{
              color:green; //IE6
      }
<![endif]-->

本文翻译自http://net.tutsplus.com/tutorials/html-css-techniques/quick-tip-how-to-target-ie6-ie7-and-ie8-uniquely-with-4-characters/
并做细微修改。

No related posts.

25 Comments:

  1. hhshushu says:

    IE5.5的有么?

  2. C.C says:

    IE8的hack是这样的啊~好久没玩css了,受教.

  3. Jutoy says:

    IE8我的做法是用一句代码让IE8用兼容模式渲染网页…然后直接Hack IE7就好了

  4. C.C says:

    CSS裸奔节,哈哈

  5. 二维码 says:

    来过了,支持一下。

  6. 支持支持。。。。。。。。。

  7. 狂热 says:

    不知道对火狐有没有作用?

  8. 葉子 says:

    能不用hack就不用吧 ,不过貌似现在已经无可避免了

  9. 你好,博主,非常喜欢你的文章 , 希望博主回访!!能多多交流,以后会经常来看看的!

  10. key4ever says:

    仿人肉spam

    “你好,博主,非常喜欢你的文章 , 希望博主回访!!能多多交流,以后会经常来看看的!

  11. Firm says:

    IE6一直被我抛弃来着

  12. 野钓 says:

    无条件支持lz的一切言论!膜拜……

  13. consumerinfo says:

    博主的人气真旺啊。。

  14. 中村 says:

    支持喽!博客不错!

  15. BeDook says:

    你好!!!!!

  16. 挺好!!!

  17. dlbus says:

    Very Very Good!!

  18. Files says:

    好东西 ,这个可以有~~~~~

  19. 雷雷 says:

    膜拜膜拜。。。

  20. 有点难,了解下

  21. 我的IE有问题,唉。

  22. epile says:

    这都去年的了

  23. lee says:

    \9 IE6/7/8的属性

Leave a Reply

Back To top