CSS条件注释不起作用(更新为:IE特定的CSS?)

时间:2013-12-04 11:53:30

标签: css asp.net-mvc razor conditional-comments

我一直在努力让CSS条件评论适用于MVC。(下面的条件评论)。我一直在寻找谷歌的答案,但他们似乎都有相同的代码,但工作。但它似乎不适用于我的。代码中有问题吗?似乎认为它需要它作为评论。它对MVC Razor不起作用吗?它与IE版本有什么关系吗?如果这个问题已经提出请随时链接给我! (看看更新)

<!--[if IE]>
<link rel="stylesheet" href="~/Content/BrowseStyle2.css" />
<![endif]-->

更新

IE 10中不支持条件注释。是否有其他方法可以使IE特定的Css文件工作或IE特定的CSS类?

2 个答案:

答案 0 :(得分:4)

这是“〜”。我遇到过同样的问题。出于某种原因,它没有在服务器端呈现,我想因为它包含在IE条件注释中。您有两种选择:

  1. 使用文件的完整网址
  2. 或者执行类似

    的操作

    &lt; link rel =“stylesheet”href =“@ Url.Content(”〜/ Content / BrowseStyle2.css“)”/&gt;

  3. 我希望有所帮助。

答案 1 :(得分:1)

CSS文件路径中的“〜”是什么?