有其他浏览器实现条件评论?

时间:2011-01-27 20:54:09

标签: css multiple-browsers

IE允许你根据他们的浏览器评论条件检测哪个版本的IE正在运行(我实际上不知道这是否是他们所谓的,如果不是,有人可以纠正我)。

<! --[if lt IE 7]> css code here.. <! [endif] -->

有没有人知道其他浏览器是否按照他们的示例来确定正在使用哪个版本的浏览器?

<! --[if FF]> css code here.. <! [endif] -->
<! --[if O]> css code here.. <! [endif] -->

4 个答案:

答案 0 :(得分:3)

通常,您不需要使用现代浏览器(FF3.6,Chrome,IE9,Safari)执行此操作。此外,如果您在仍在更改的浏览器上定位黑客攻击,那么您将面临黑客仍在工作的风险,但解决的问题已解决,然后您的修复中断。

黑客或条件评论应仅针对旧浏览器(IE6和IE7是主要目标)。

答案 1 :(得分:1)

不,条件评论仅受Internet Explroer支持,available conditions列表非常令人震惊。

请注意,您可以使用条件注释从IE浏览器中隐藏隐藏

<!--[if !IE]><!-->
<b>This HTML is not seen by IE</b>
<!--<![endif]-->

丑陋,丑陋,但是......

答案 2 :(得分:0)

不是我知道的。您是否尝试提供不同的CSS或CSS和JS /其他组合?

在这种情况下,CSS声明之前可能会使用像-moz--webkit--o-这样的供应商前缀可能对您有用。

答案 3 :(得分:0)

不,

条件评论仅限IE