「DD_belatedPNG.js」でIE6の透過png対策。
2009年08月 08日
サイト制作をしている中で悩ましいのが、「IE6対策」。
IE7、IE8への移行も進んでいるものの、
まだIE6を使用しているユーザも一定数いる状況かと思います。
そこでIE6で気になるのが「透過png」の表示のされ方。
本来pngを使うと、半透明な画像を作ることができるんですが、IE6では透過が表現されません。
そこでIE6で透過pngを表現するに、Java Sciptなどでの対策が必要になります。
検索すると様々な方法があるんですが、個人的に良い!と思ったのがDD_belatedPNG.js
ITキヲスクさんの
IE6で透過pngを表示させるオススメscript、「DD_belatedPNG.js」
の記事でこのスクリプトを知りました。
透過png対策は様々方法はありますが、background:repeatに対応していないものが多く、
背景画像にpngを使いたいときに困ってしまいます。
そこでDD_belatedPNG.jsだとbackground:repeatに対応し、処理が高速とのこと。
当サイトでも導入し、特に問題なくIE6でも透過pngが表現できました。
詳しい使い方はITキヲスクさんの
IE6用透過png対応策、DD_belatedPNGの使用法と注意点で解説されているのでご参考に。







