5

知りたかったのですが、最近のすべてのブラウザは16 6.0を含むpng画像をサポートしていますか?thks

4

6 に答える 6

12

IE 6.0は、32ビットの透過PNGを正しくサポートしていません。アルファチャネル(透明度)を無地の灰色の背景としてレンダリングします。(IE6では透明度のあるパレットPNGで問題ありません。)ただし、IE 7.0以降、Firefox、Safari、Chrome、Netscape、Opera、Epiphany、Konquerorなど、他のほとんどのブラウザーは正しく機能します。

IE 6.0の透明性の最も簡単な解決策は、代わりにGIFを使用することです。これが不可能な場合は、JavaScriptおよびCSSソリューションを24waysで利用できます。

于 2009-06-11T16:12:14.027 に答える
2

Yes, they do. With the exception that older IEs cannot handle 24-bit transparent PNGs without some special hacks.

于 2009-06-11T16:14:08.717 に答える
0

これが解決策です: http://www.dillerdesign.com/experiment/DD_belatedPNG/

例を参照してください: http://www.dillerdesign.com/experiment/DD_belatedPNG/#examples

于 2011-01-11T21:56:43.537 に答える
0

最新のブラウザはすべて、PNG 標準を完全にサポートしています。PNG透過性をサポートしていないため、IE6のみがサポートしていませんが、ユーザーがIE6を使用している場合は、アップグレードするように指示する時期かもしれません.

于 2009-06-25T19:20:43.630 に答える
0

これは単なる逸話ですが、GIMP から生成された PNG を使用していくつかの問題があったことを覚えています。Firefox と Safari ではレンダリングが異なります。

今思い出しました。私が遭遇した問題の 1 つは、Safari での PNG の色と CSS の色の違いです。

于 2009-06-11T16:14:56.623 に答える
0

人々がIE6では動作しないと述べているように、IE7-jsを使用して、 http: //code.google.com/p/ie7-js/で十分に動作させることができます

そこにあるいくつかの独自の API を使用して動作します。また、ie6 dom と js に関する他の多くの問題も修正します。

于 2009-06-11T16:50:33.793 に答える