样式在IE中丢失

时间:2012-08-18 04:50:48

标签: html css internet-explorer cross-browser

最近我一直在做一个体面的项目(至少对我而言),我刚刚被委派了浏览器测试的任务,除了IE之外一切都很好。只是缺少一些样式,比如它的选择和选择它想要的样式,但是通过不加载那些特定的样式,它打破了很多jquery。这有什么问题吗?有哪些修复?

2 个答案:

答案 0 :(得分:1)

事实证明,在这个网站上,我们有35个样式表,IE中的以下条件都是正确的。

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

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

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

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

祝你好运

答案 1 :(得分:0)

此外,IE可以缓存您的样式表。今天我被CSS问题驱逐了,我的新课程没有被控件占用。 IE已经缓存了主要CSS文件的旧版本。我发现在IE中使用F12开发者工具,它有一个CSS选项卡,将显示所有已加载的样式 - 我在内存中有旧样式,没有新样式。 IE,你是艺术品......