我正在向系统的现有网页添加功能。我宁愿在我正在做的改变范围之外做一点改变。
问题是在 IE8 中查看之前,一切都可以跨浏览器运行。那里的页面视图有一些奇怪的显示问题,这些问题与我所做的更改无关。
使用 IE Developer 工具,我能够看到它没有找到应该加载页面源代码的 CSS 文件的样式功能。
我对 IE8 开发工具了解不多,但是当我在 CSS 选项卡下查看时,我会得到一个 CSS 文件列表。我没有看到列出的有问题的 CSS 文件,所以看起来它由于某种原因没有加载。
我已经用我所做的添加了两个新的 CSS 文件,所以也许我已经把它推到了极限。
所以,这听起来像问题 IE(虽然 IE9 有效)有一个限制,可能是 31 个 CSS 文件可能能够加载: Internet Explorer 的 CSS 规则限制
但在那个列表中,我可以数出超过 31 个 CSS 文件。看起来有 60 多个。但是有些文件是通过@import 加载的,而有些则没有,所以也许这解释了为什么还有更多文件。
我怎么能确定这是问题所在?我在 IE8 开发者控制台中没有看到任何错误。我在没有加载的文件上运行了 CSS Lint——这不是我的。有一些警告,但似乎并不严重。
从我读过的内容来看,这听起来没有很好的解决方案。那是对的吗?