8

我目前正在处理的应用程序有过多的 CSS 样式,我们似乎已经达到了 IE8/9 的某种限制以及它可以加载多少 CSS。在某些时候,它会停止解释 CSS,从而破坏某些页面的样式。我们正在使用 Combres 压缩/缩小导致如此大的 CSS 文件的文件。这似乎发生在 400KB-450KB 范围内(是的,我知道这对于任何 CSS 来说都太多了)。

所以我的问题是:IE 中单个 CSS 文件的最大大小是多少?

启用 GZIP 压缩也有帮助吗?IIS 启用了动态/静态压缩,它似乎可以在 Chrome 中工作,但不能在 IE 中工作。

4

4 回答 4

5

问题是文件大小是对的(尽管 IE 也将解析最大数量的选择器)。除了您已经在做的缩小之外,压缩将无济于事,但是将 CSS 拆分为两个文件将解决您的问题。

所有限制都基于每个文件。考虑按功能集分离 CSS 并仅在需要时加载 CSS。

于 2012-09-20T21:40:25.623 回答
5

对于高达 IE9 的 IE,css 文件大小最大为 288kb

于 2014-04-23T10:28:43.267 回答
1

我遇到了这个问题,然后想,真的吗?无论如何,解决方案看似简单,请使用 Paul Young http://blesscss.com/
的 blessc, 谢谢 Paul!

于 2015-08-20T04:18:51.883 回答
1

我使用 Gulp-sakugawa,但您仍然必须构建一个 css 文件来 @import 刚刚生成的其他文件。 https://www.npmjs.com/package/gulp-sakugawa

我对 Bless 的问题是它仍然将文件拆分为 300k,而且仍然太大。

于 2015-09-28T22:32:10.790 回答