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