Single Article

IE5.5+ PNG Alpha FIX

サイトのデザインをしていて、透明を表現する際にアルファチャネルが使えるのと使えないのでは大違いだ。ところが現状メジャーブラウザのIE6では透過PNGの表示がおかしくなるため、未だにGIFが使われているのだという。IE7では正しくサポートされているが、普及するのを待っていられない。

調べてみたら非常に簡単にこの問題を解決できた。

IE PNG Fixにあるスクリプトを使えば、1ファイルアップロードして、{ behavior: url(iepngfix.htc); }をCSSファイルに書き足せば終わりだ。あとはPNGを使えばIE6(Win)でも透過PNGが正しく表示される。

適用前(IE6)
Image1.png

適用後(IE6)
Image2.png

ただし、Mac版のIEでのbackgroundにある透過PNGには対応していない。また、そもそもIE5.5未満では対応しない。まぁ、IE6に対応すればほぼ大丈夫だと思うが。

Related Posts

Trackback URL

2 Trackbacks/Pingbacks

  1. 詳細は、下記にあるようです。 Google http://googleblog.blogspot.com/2006/11/search-engines... ■IE5.5+ PNG Alpha FIX (テックdeGo)(はてなブックマーク - キーワード「MOVABLE TYPE」を含む新着エントリー) http://www.techdego.com/2007/01/ie55_png_alpha_fix.php > IE5.5+ PNG Alpha FIX ? TinyMCE Plugin for Movable Type 1.20 Ja RSSをfeedburnerに統一する ? IE5.5+ PNG Alpha FIX

  2. 詳細は、下記にあるようです。 Google http://googleblog.blogspot.com/2006/11/search-engines... ■IE5.5+ PNG Alpha FIX (テックdeGo)(はてなブックマーク - キーワード「MOVABLE TYPE」を含む新着エントリー) http://www.techdego.com/2007/01/ie55_png_alpha_fix.php > IE5.5+ PNG Alpha FIX ? TinyMCE Plugin for Movable Type 1.20 Ja RSSをfeedburnerに統一する ? IE5.5+ PNG Alpha FIX

Post a Comment

Your email is never published nor shared.