0

私はPIE.htcを使用しましたが、IE7では完璧に見えますが、IE8には違いがあるため、IEでcss3をサポートするには最高の.htcファイルが必要です。

4

1 に答える 1

2

CSS3Pie は、そのクラスで最高です。IE8 に対して同様のことを行うハックは他にもいくつかありますが、それらはすべてほぼ同じように機能するため、同じバグが発生する可能性があります。

問題の解決策は、CSS3Pie の既知の問題ページに記載されています。

この種の問題が発生した場合は、親要素がposition:relative;デフォルト ( position:static) ではないことを確認する必要があります。これにより、Pie で発生する奇妙なレイアウトの問題のほとんどが解決されます。

要素に設定zoom:1すると、発生する可能性のある多くの問題も修正されます (上記のリンクのページにある「hasLayout」のメモを参照)。ただし、Pie はこれ自体を設定するため、設定する必要はありません。

これらの問題はすべて IE のバグが原因であり、Pie のバグではありません -- Pie はさまざまな IE の問題を回避するために懸命に取り組んでいますが、結局のところ、最新の機能を古いブラウザに強制するのはハックです。少しいじる必要があっても驚かないでください。

引き続き問題が発生する場合は、CSS3Pie サイトのフォーラムに詳細を投稿してください。作成者は非常に迅速に対応してくれます。

それが役立つことを願っています。

于 2011-07-06T08:25:02.260 に答える