0

我在我的站点中使用了三个条件 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]--> 

有什么想法吗?

谢谢!

4

1 回答 1

0

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

<!--[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]--> 
于 2013-07-03T04:53:36.160 回答