私はPIE.htcを使用しましたが、IE7では完璧に見えますが、IE8には違いがあるため、IEでcss3をサポートするには最高の.htcファイルが必要です。
1 に答える
CSS3Pie は、そのクラスで最高です。IE8 に対して同様のことを行うハックは他にもいくつかありますが、それらはすべてほぼ同じように機能するため、同じバグが発生する可能性があります。
問題の解決策は、CSS3Pie の既知の問題ページに記載されています。
この種の問題が発生した場合は、親要素がposition:relative;
デフォルト ( position:static
) ではないことを確認する必要があります。これにより、Pie で発生する奇妙なレイアウトの問題のほとんどが解決されます。
要素に設定zoom:1
すると、発生する可能性のある多くの問題も修正されます (上記のリンクのページにある「hasLayout」のメモを参照)。ただし、Pie はこれ自体を設定するため、設定する必要はありません。
これらの問題はすべて IE のバグが原因であり、Pie のバグではありません -- Pie はさまざまな IE の問題を回避するために懸命に取り組んでいますが、結局のところ、最新の機能を古いブラウザに強制するのはハックです。少しいじる必要があっても驚かないでください。
引き続き問題が発生する場合は、CSS3Pie サイトのフォーラムに詳細を投稿してください。作成者は非常に迅速に対応してくれます。
それが役立つことを願っています。