私は非常に印象的な CSS3PIE (http://css3pie.com) ライブラリを使用して、IE6-8 で CSS3 スタイルのサポートを追加しています。バージョン 7 と 8 では問題なく動作し、プロセスから多くの手間がかかりました。
ただし、IE6 では CSS3 スタイルはまったく表示されません。実際、サーバー ログを見ると、魔法が機能するために必要な PIE.htc ファイルを IE6 がダウンロードしていないことがわかります。ファイルのコンテンツ タイプは text/x-component として正しく設定され、絶対 URL によって参照され、IE7 および 8 で正常に動作します。
コンパス (www.compass-style.org) と、CSS を次のように表示する PIE ヘルパーを使用しています。
#shopping_cart {
behavior: url("/media/static/css/PIE.htc");
position: relative;
border-radius: 10px;
}
何が問題なのかわかりません。IE6が動作定義を完全にスキップする原因となる可能性のあるアイデアはありますか?
乾杯、
ジョナス