透過PNGをIE6でも使えるようになるためには

いろいろな方法がありますが、
総合的に考えて一番いいと思ったのがこれです。

DD_belatedPNG: Medicine for your IE6/PNG headache!

ダウンロードして、head内に、

<!--[if IE 6]>  
        <script src="../js/DD_belatedPNG.js"></script>  
        <script>  
            DD_belatedPNG.fix('img, .png_bg');  
        </script>  
    <![endif]-->  

と記述するだけ!

これでHTMLに記述したpngは見事、透過されました!

背景指定のPNGの場合、class=”png_bg” を追加するだけです。

ただ、それでもバグは起こります。
ie6でボックスの間に縦方向のすき間ができてしまう | 映像・3DCG・ホームページ制作・チラシ、ポスター印刷・デザイン全般 | studio tempo official blog

実際、cssで背景指定しているものは透過はされるものの、隙間が上記のようにしても解消できず、断念しました。
(幸いjpgにしてもよ〜くみないとわからないレベルなので良しとしました。)