我目前正在处理的应用程序具有过多的CSS样式,我们似乎已经达到了IE8 / 9的某种限制以及它可以加载多少CSS。在某些时候它停止解释CSS因此在某些页面上打破了样式。我们使用Combres来压缩/缩小导致如此大的CSS文件的文件。这似乎发生在400KB-450KB范围内(是的,我知道这对于任何CSS来说太过分了。)
所以我的问题是:IE中单个CSS文件的最大大小是多少?
还能启用GZIP压缩帮助吗? IIS启用了动态/静态压缩,它似乎可以在Chrome中运行,但不适用于IE。
答案 0 :(得分:5)
你是正确的文件大小是问题(尽管IE将解析的最大数量的选择器)。压缩不会超出您已经做的缩小范围,但将CSS拆分为两个文件将解决您的问题。
所有限制都基于每个文件。考虑按功能集分离出CSS,并在需要时仅加载CSS。
答案 1 :(得分:5)
对于高达IE9的IE,css文件大小最大为288kb
答案 2 :(得分:1)
我遇到了这个问题,想到了,真的吗?无论如何,解决方案看似简单,请使用Paul Young http://blesscss.com/的祝福 谢谢保罗!
答案 3 :(得分:1)
我使用的是Gulp-sakugawa,但你仍然需要构建一个css文件来@import你刚刚生成的其他文件。 https://www.npmjs.com/package/gulp-sakugawa
我对Bless的问题是,它仍然将文件拆分为300k,但仍然太大。