2011-08-19 40 views
0

我在我的站點中使用了三個條件CSS文件,一個用於ie7,一個用於ie8,另一個用於IE。 IE7和8正確解析,當我分析了皮膚,但出於某種原因,IE僅條件不希望正確解析,離開這個當瀏覽器呈現IE條件語句在DNN中沒有正確解析(dotnetnuke)

<!--[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]--> 

有什麼想法?

謝謝!

+0

不''工作?因爲如果你可以使用它 - 我確定沒有人會使用比IE5更老的任何東西... – DaveRandom

+0

我會嘗試。謝謝戴夫! – SixfootJames

+0

這工作......謝謝戴夫......不知道爲什麼只有IE瀏覽器不工作。 – SixfootJames

回答

0

我知道這是舊的,但可能會有所幫助的人:<! - [如果GTE IE 5]>

<!--[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]-->