我认为如果条件不满足,条件注释会指示浏览器忽略内容?!
例如,如果 IE6 是浏览器,我只想包含一个样式表。以下位于页面的 <HEAD> 元素中。
<!--[if IE 6]>
<link id="IE6StyleSheet" rel="Stylesheet" type="text/css" href="~/css/IE6.css" runat="server" />
<![endif]-->
或者
<!--[if IE 6]>
<link rel="Stylesheet" type="text/css" href="../css/IE6.css" />
<![endif]-->
为什么 IE7、IE8 和 FF3 都加载该样式表?!
注意:将条件更改为 [if lte IE 6] 没有任何区别!:(
重大更新
我是个白痴……我才注意到我做错了什么!我给出的示例稍作修改。App_Themes下的css文件的路径!当然,css总是被加载!!!