IE6,7,8でうまく透過pngを表示させるため、今まで様々なスクリプトが開発されてきましたが、
とうとう決定版が出現。
■ jQuery.belatedPNG( belatedPNGのjquery版 )
http://wakuworks.jugem.jp/?eid=153
■ DD_belatedPNG
http://www.dillerdesign.com/experiment/DD_belatedPNG/
ここからダウンロード。
/js/ に D_belatedPNG.jsをアップロードして、
<!--[if lte IE 6]> <script type="text/javascript" src="./js/DD_belatedPNG.js"></script> <script type="text/javascript"> /* EXAMPLE */ DD_belatedPNG.fix('.png_bg'); </script> <![endif]-->
とするだけでOK。
DD_belatedPNG.fix('.png_bg');
で、透過pngを使っている要素を指定。(例の場合だと クラス名 "png_bg" が指定されている。)