2013-02-26 82 views
3

只是关于IE条件HTML注释快速(我希望)的问题...条件注释在IE中显示了

我使用谷歌SHIV /垫片,使HTML5元素,在IE8少正确呈现,而头部代码看起来像这样...

<head> 
    <meta charset="utf-8" /> 
    <title>Rock & Son Restaurant in Manchester</title> 
    <link href="/rock-and-son/css/reset.css" type="text/css" rel="stylesheet"> 
    <link href="/rock-and-son/css/screen.css" type="text/css" rel="stylesheet"> 
    <!--[if lt IE9]> 
     <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> 
    <![endif]--> 
</head> 

伟大的,我想,当我加载IE 7/8,它的工作!但是,然后条件评论在我的浏览器顶部(在所有的IE版本中,包括9)都难以置信。见截图:

enter image description here

有谁知道这是为什么?我正在努力琢磨它!

回答

13

我已经解决了这一点,看来你需要IE和9之间的空间..

<!--[if lt IE 9]--> 
+0

您可以标记自己的答案接受...或者你需要更多的信誉做taht? – Barney 2013-02-26 14:23:21

+0

我可以在2天内接受我自己的答案。 – FunnyOxymoron 2013-02-26 21:04:39