私は自分のサイトでCSS3PIEを使用していますが、線形グラデーションがIE9で機能しないことに気づきました。以前、IE9で問題なく線形グラデーションサポートにPIEを使用したことがあるため、今回の問題が何であるかを理解できません。
私が試した/検討したこと:
- IE9をサポートするBeta5を使用しています
- IE開発者ツールバーを使用してページのドキュメントモードをIE7/8に切り替えるとグラデーションが機能するため、スタイルシートのPIE.htcへのパスが正しいことはわかっています。
- 同じサーバー上の別のサイトのIE9でグラデーションが機能するため、サーバーが正しいコンテンツタイプでPIE.htcを提供していることを知っています(さらに、手動でファイルに移動すると、ファイルを保存するように求められます。これは証明です。 PIEのドキュメント/フォーラムによる正しいコンテンツタイプの)
私は困惑しています。過去にPIEを使用した方法と何も変わらないように見えます。また、これまでIE9にグラデーションが表示されないという問題が発生したことはありません。