css - IE 条件语句无法在 DNN (dotnetnuke) 中正确解析

标签 css dotnetnuke-5 conditional-statements

我在我的站点中使用了三个条件 CSS 文件,一个用于 ie7,一个用于 ie8,一个仅用于 IE。当我解析皮肤时,IE7 和 8 正在正确解析,但由于某种原因,IE 只是有条件的不想正确解析,在浏览器呈现时留下这个

<!--[if]> <![endif]--> 

但是,如果我将该条件语句直接添加到已解析的 ascx 页面,条件语句将正常工作。

这是三个条件语句:

<!--[if IE]>
 <link href="/portals/0/skins/sunmedia2011/css/97iefixes.css" rel="stylesheet"   
type="text/css">    
<![endif]-->
<!--[if IE 7]>
 <link href="/portals/0/skins/sunmedia2011/css/98ie7fixes.css" rel="stylesheet" 
type="text/css">    
<![endif]-->
<!--[if IE 8]>
<link href="/portals/0/skins/sunmedia2011/css/99ie8fixes.css" rel="stylesheet" 
type="text/css">    
<![endif]--> 

有什么想法吗?

谢谢!

最佳答案

我知道这是旧的,但可能对某人有帮助:

<!--[if IE]>
<link href="<%= SkinPath %>css/97iefixes.css" rel="stylesheet"   
type="text/css">    
<![endif]-->
<!--[if IE 7]>
<link href="<%= SkinPath %>css/98ie7fixes.css" rel="stylesheet" 
type="text/css">    
<![endif]-->
<!--[if IE 8]>
<link href="<%= SkinPath %>css/99ie8fixes.css" rel="stylesheet" 
type="text/css">    
<![endif]--> 

关于css - IE 条件语句无法在 DNN (dotnetnuke) 中正确解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7122456/

相关文章:

jquery - 如何使 div 在到达页面顶部后随页面向下滚动?

javascript - 为什么 document.write 不再为我工作?

c# - 将有条件构建的 SQL where 子句转换为 LINQ

java - 如何恢复此错误: log4j:WARN No appenders could be found for logger (net. sf.jasperreports.extensions.ExtensionsEnvironment)

vb.net - 空引用异常 DNN Core 5.6.3

ios - 在 iOS 中使用 Firebase Remote Config 测试/验证 A/B 测试

python - Dataframe 中多行的条件累积和

CSS:图像和描述之间的差距

HTML 文本边框-底部下划线

html - 如何垂直居中 Bootstrap 列元素