我在这里做错了吗?我有!即条件,但似乎Safari 6(不在下面)不再计算这些。有没有人经历过这个?
我的栏目:
<!--[if !IE]>
<style type="text/css">
/* styles */
</style>
<![endif]-->
答案 0 :(得分:2)
您需要使用以下语法将条件语句括在自己的注释中:
<!--[if !IE]><!-->
<style type="text/css">
/* styles */
</style>
<!--<![endif]-->
否则整个事情将被视为一个巨大的评论区块,这应该发生在任何版本的Safari中,而不仅仅是6.有关详细信息,请参阅this question and its answers。
答案 1 :(得分:0)
每个MSDN IE条件为IE:
<![if IE]>
这根本不是评论,因为评论中的任何内容都会被符合标准的浏览器隐藏。
请全世界帮忙,只对IE使用条件评论。至少它在技术上符合标准,因为非标准代码在评论中。上面的假标签不会验证。