Rails - 在Internet Explorer中未加载CSS

5
我已经苦苦挣扎了几周,试图解决这个问题,但我还没有找到解决方案。我的网页在Chrome和Firefox上运行良好,但在Internet Explorer的某些版本上却无法正常工作。显然,有很多人抱怨同样的问题,但是在尝试了所有已知的解决方案之后,我仍然没有解决我的问题。以下是一些信息。
  1. 网页(应用程序)基于Ruby on Rails。
  2. 我只有很少的CSS文件;它们不超过“31限制”
  3. 在页面顶部,我定义了<!DOCTYPE HTML>
  4. 通过W3C验证

样式表posts.css.scss包含..

body {
    background-color: #000000;
    color: #FFF;
}

即使有这样简单的样式,当用户使用Internet Explorer查看网页时也不会应用该样式。

我已经使用Firebug和Chrome调试工具来查找问题的源头,但还没有成功。感激任何对此的帮助。


2
你是否遇到了每个文件4096选择器的限制(请记住,Rails默认将所有CSS组合成一个文件。) - Frederick Cheung
@FrederickCheung,你能告诉我如何检查它吗? - Maximus S
仍在努力解决这个问题。。 - Maximus S
1个回答

8

这确实是问题所在。我通过从我的CSS文件中排除不必要的内容(我在某些样式表中无需导入Bootstrap)来减少了CSS选择器的数量。 - Maximus S

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接