题
IE允许您根据其浏览器的评论条件来检测哪个版本的IE正在运行(我实际上不知道那是他们所谓的,如果不是这样,有人可以纠正我)。
<! --[if lt IE 7]> css code here.. <! [endif] -->
有谁知道其他浏览器是否遵循他们的示例来确定正在使用哪种版本的浏览器?
<! --[if FF]> css code here.. <! [endif] -->
<! --[if O]> css code here.. <! [endif] -->
解决方案
通常,您不需要使用现代浏览器(FF3.6,Chrome,IE9,Safari)进行此操作。另外,如果您针对仍在更改的浏览器的黑客攻击,则可能会运行该黑客攻击的风险,但解决的问题是解决的,然后解决了问题。
黑客或有条件的评论应仅针对旧浏览器(IE6和IE7是主要目标)。
其他提示
不,有条件的评论仅由Internet炸药和 可用条件 非常惊人。
请注意,您可以使用条件注释 隐藏 IE浏览器总体上的内容:
<!--[if !IE]><!-->
<b>This HTML is not seen by IE</b>
<!--<![endif]-->
丑陋,丑陋,不过...
并不是我知道。您是否试图为不同的CSS或CSS和JS/其他组合提供服务?
也许使用供应商前缀 -moz-
, -webkit-
和 -o-
在这种情况下,在CSS声明可能对您有效之前。
没有,
有条件的评论是 即只有.
不隶属于 StackOverflow