実際の Web サイト開発では、IE ブラウザーにはリソースの制限があることがよくあり、それが理解できないとバグを見つけるのに多くの時間が費やされてしまいます。次に、ページ リソースに対するIEの制限をリストし、開発中にこれらの制限を回避します。
- 最大 3 層の @import CSS ファイルの導入のみをサポートします。
- @import は最大 32 個の CSS ファイルのみをサポートします (リンクを使用して同じものを紹介します。このテスト ページを確認できます。5 番目のテストは注目に値します)。
- データ URi を使用する場合、最大 32K の Base64 エンコードがサポートされます (データ URi をサポートしないのは IE8、IE6、および IE7 のみです)。
- URL の最大長は 2048 文字です。
- 各スタイル タグまたは CSS ファイル内のセレクターの数は 4095 を超えることはできません (Qin Ge の記事を参照してください。IE の CSS ファイル サイズ制限は 288 KB であると多くの場所で信じられていますが、Qin Ge のテストはこの声明に反論しています)。
- 2GB を超えるファイルはダウンロードできません (IE8 ではこの問題が解決されるようです)。
- 合計で最大 300 個の Cookie をサポートします。
- 各ドメイン名では最大 20 ~ 50 個の Cookie が許可されます (IE6 では 20 個、IE7 ではパッチ適用後に 50 個が使用可能) (他のほとんどのブラウザーにも制限があります。Opera では 30 個、Firefox では 50 個に制限されており、Safari/Webkit には制限がありません)。 ;
- 4096 バイトまでの Cookie のみを読み取ることができ、5118 バイトを超える Cookie ヘッダーを書き込むとエラーが発生します。
他にも制限がある場合がありますので、お気軽に追加してください。