我已经将IE的条件CSS包含标签添加到我的文档的头部:
<!--[if lt IE8]>
<%= stylesheet_link_tag 'blueprint/ie' %>
<![endif]-->
不幸的是,这会导致它们在IE中呈现时显示在页面中。
我该如何驱逐他们?
答案 0 :(得分:2)
我认为正确的语法是
<!--[if lt IE 8]>
<%= stylesheet_link_tag 'blueprint/ie' %>
<![endif]-->
注意'IE'和'8'之间的空格。不确定这是不是你的问题 - 但试试吧。检查this page以了解条件的具体情况。
答案 1 :(得分:2)
空间绝对应该存在。但这并不能解释为什么会出现。
您确定没有在评论开头的括号中删除吗?例如&amp; lt;! - 而不是&lt;! - ?
答案 2 :(得分:1)
条件注释对间隔非常敏感。盲目地遵循Microsoft文档中的间距。在这种情况下,请在<!--
之后和-->
之前添加空格。