0

最近我一直在做一个体面的项目(至少对我来说),我刚刚被委派了浏览器测试的任务,除了 IE 一切都很好。只是缺少一些样式,例如它选择并选择它想要的样式,但是通过不加载这些特定样式,它破坏了很多 jquery。是否存在已知问题?有哪些修复?

4

2 回答 2

1

所以事实证明,在这个网站上,我们有 35 个样式表,在 IE 中满足以下条件。

如果标签超过 31 个<style>,则只会编译前 31 个。除此之外的任何内容都将被忽略,Web 控制台不会发出警告。

只会计算前 4095 条样式规则,之后的任何内容都将被忽略。

@import使用嵌套深度超过 3 的样式表将被忽略。

一个简单的解决方法是在页面加载服务器端脚本之前将您的样式表减少为一个样式表。

祝你好运

于 2012-08-18T04:50:47.773 回答
0

此外,IE 可以缓存您的样式表。今天我被一个 CSS 问题逼疯了,我的新类没有被控件占用。IE 缓存了主 CSS 文件的旧版本。我发现在 IE 中使用 F12 开发人员工具,它有一个 CSS 选项卡,可以显示所有已加载的样式 - 我在内存中有旧样式,没有新样式。IE,你这件艺术品……

于 2012-10-25T11:25:38.993 回答