2010-01-12 86 views
0

我有在头部分IE条件注释页面,没有什么花哨只是:IE条件语句不适用于JavaScript禁用?

<!--[if IE 7]> 
    <link rel="stylesheet" href="css/IE7.css" type="text/css" /> 
<![endif]--> 

它将按预期工作时运行JavaScript。当JS关闭IE虽然似乎没有阅读IE7.css。我想让我的站点能够运行或不运行JS,验证和所有,并希望避免CSS黑客入侵,因此有条件的评论。

有人有更多的条件注释和JS关闭经验告诉我,如果有任何方法可以让条件语句工作没有JS?

+1

IE的条件注释不使用或需要JavaScript。无论你遇到什么影响都必须是巧合。你能提供更多关于你在做什么的细节,以及你如何知道它没有阅读条件评论? – 2010-01-12 06:29:26

+0

愚蠢的问题,但你有工作的IE7?另外,如果你有IE7,你是否可能安装了Google Chrome浏览器框架? – 2010-01-12 06:31:12

回答

0

我正要张贴代码时,我意识到,我忘了更新的链接复制我的HTML模板到框架时,我创建了,所以我上面贴的代码实际上应该是:

<!--[if IE 7]> 
    <link rel="stylesheet" href="templates/<?php echo Registry::getVariable("theme") ?>/css/findadsIE7.css" type="text/css" /> 
<![endif]--> 

尴尬的错误现在一切正常。我太快了,不能指责微软这次;)

+1

这个问题是因为系统假设你还没有解决它。请标记您接受的答案,以便知道它的解决方案:) – BoltClock 2011-05-04 19:18:50

相关问题