【发布时间】:2010-10-31 11:19:59
【问题描述】:
使用条件 cmets 很容易通过特定于浏览器的 CSS 规则来定位 Internet Explorer:
<!--[if IE 6]>
...include IE6-specific stylesheet here...
<![endif]-->
有时行为不端的是 Gecko 引擎 (Firefox)。 用你的 CSS 规则只针对 Firefox 而不是单个其他浏览器的最佳方法是什么?也就是说,不仅 Internet Explorer 应该忽略仅限 Firefox 的规则,WebKit 和 Opera 也应该忽略。
注意:我正在寻找“干净”的解决方案。在我看来,使用 JavaScript 浏览器嗅探器将“firefox”类添加到我的 HTML 中并不符合干净的条件。我宁愿看到一些依赖于浏览器功能的东西,就像条件 cmets 只是 IE 的“特殊”......
【问题讨论】:
-
可能想看看一些类似的问题和他们的相关答案...stackoverflow.com/questions/738831/…
-
有什么方法可以在 windows 机器和 mac 上定位 firefox?
-