【发布时间】:2011-11-01 08:21:11
【问题描述】:
为 ie 编写 css hack 有哪些不同的方式?
我看过 html >, *.. 但这一切都非常令人困惑..
是否有针对特定 ie 版本(如 ie7、ie8)的黑客攻击?
【问题讨论】:
标签: css cross-browser
为 ie 编写 css hack 有哪些不同的方式?
我看过 html >, *.. 但这一切都非常令人困惑..
是否有针对特定 ie 版本(如 ie7、ie8)的黑客攻击?
【问题讨论】:
标签: css cross-browser
我建议将 IE “hacks”拆分为单独的样式表,以便在将来放弃对这些浏览器的支持时将其删除。
通过这种方法,您可以使用条件 cmets 在 IE 上为适当的版本添加适当的样式表。
这是一篇关于条件 cmets 的好帖子: http://css-tricks.com/132-how-to-create-an-ie-only-stylesheet/
【讨论】:
.ie6 #menu 中的规则不能被没有.ie6 前缀的稍后 规则#menu 覆盖(#menu{color:black;}.ie6 #menu{color:red;} #menu{color:black; /* menu is still red in ie6, beware of bugs! */}。参见dev1.slideshare.com/stubbornella/css-bloat 幻灯片61。
这样的话题很多。但为了具有建设性,这里解释了IE CSS hacks 的主题(在条件语句下方)。
【讨论】: