IE条件标记中加载的样式表正在Google Chrome版本11.0.696.65中加载。仅限IE的规则使我们无法在Chrome中进行布局。
<!--[if IE]>
<link href="/Content/site.ie.css" rel="stylesheet" type="text/css" />
<![endif]-->
我已经检查了代码字符的字符,对我来说看起来不错。还有其他人遇到这个吗?这是Chrome错误还是某些误导的功能?
编辑:Chrome很好。我们有一个自定义主题切换器,它从主题文件夹中错误地加载了site.ie.css的其他副本。
最佳答案
尝试
<!--[if gte IE 5]>
<link rel="stylesheet" type="text/css" href="style.css" />
<![endif]-->
它将针对ie5以上的每个Internet Explorer版本,该版本应与所有ie版本相同。我从来没有遇到过条件注释问题,在Chrome或任何其他浏览器中都没有,但是我始终只针对特定的浏览器版本。
关于google-chrome - Chrome仅加载IE样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6218385/