Условный оператор IE неправильно анализирует в DNN (dotnetnuke) - PullRequest
0 голосов
/ 19 августа 2011

Я использую три условных 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]--> 

Есть мысли?

Спасибо!

1 Ответ

0 голосов
/ 03 июля 2013

Я знаю, что это старый, но может быть полезным для кого-то:

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