4

これは、透明な PNG に関する IE6 の問題の正確な複製です。


ファイアフォックス:代替テキスト

IE 6:代替テキスト 画像の背景は透明です。それでも、IEはそれを台無しにしているようです。何か案は?

4

4 に答える 4

9

IE6 は透過 PNG を適切にレンダリングしません。JavaScript の修正などがありますが、PNG を使用しない方が簡単です。

于 2009-01-14T04:32:32.377 に答える
2

間違いなくPNGです。IE6 は PNG アルファ透明度をネイティブに処理しませんが、機能するいくつかのハックがあります。これが1 つです。ここに別のものがあります。

于 2009-01-14T04:32:45.387 に答える
2

IE 8 まで、IE が PNG を完全に修正したとは思わない。

IE6 には透過性の問題がありました

IE7 にはカラー パレットの問題がありました

透明な画像が必要で、IE6 で動作する必要がある場合は、GIF を使用してください。すべてのブラウザで適切にレンダリングされます。

于 2009-01-14T04:35:30.280 に答える
1

アルファチャンネルが灰色のブロックに変わるため、24ビットPNGではなく、IE6でPNGを使用できます。Javascript を使用してこの問題を解決できますが、すべての場合 (繰り返し背景など) で機能するとは限りません。このリンクをチェックしてください: http://www.twinhelix.com/css/iepngfix/

于 2009-01-14T04:34:57.893 に答える