8

私が現在取り組んでいるアプリケーションには過剰な CSS スタイルがあり、IE8/9 とそれがロードできる CSS の量で何らかの制限に達したようです。ある時点で CSS の解釈を停止するため、一部のページでスタイルが壊れます。このような大きなCSSファイルの原因となっているファイルを圧縮/縮小するためにCombresを使用しています。これは 400KB から 450KB の範囲で発生するようです (はい、どの CSS にも多すぎることはわかっています)。

私の質問: IE での単一の CSS ファイルの最大サイズは?

また、GZIP 圧縮を有効にすると役立ちますか? IIS では動的/静的圧縮が有効になっており、Chrome では動作するようですが、IE では動作しないようです。

4

4 に答える 4

5

ファイルサイズが問題であることは正しいです(ただし、IEが解析するセレクターの最大量もあります)。圧縮は、すでに行っている縮小以外には役に立ちませんが、CSS を 2 つのファイルに分割すると問題が解決します。

すべての制限は、ファイルごとに適用されます。機能セットごとに CSS を分離し、必要な場合にのみ CSS をロードすることを検討してください。

于 2012-09-20T21:40:25.623 に答える
1

私はこの問題に遭遇し、本当に??と思いました。とにかく、ソリューションは一見シンプルです。Paul Young の blessc を使用してください http://blesscss.com/
ありがとう、Paul!

于 2015-08-20T04:18:51.883 に答える