GIF画像に変わるライセンス・フリーの画像形式として登場したPNGフォーマット。最大280兆色までカラーが扱え、圧縮率も優れていて、可逆圧縮形式を採用、W3C推奨となにかとメリットがあるPNG画像ですが、ブラウザへの対応が完璧ではなく、透過PNGにいたってはIE6でも正常に読めない状況です。

そこで今回紹介する「Unit PNG Fix」はそんな透過PNG画像をIE6で正常に表示してくれるjavascriptです。
詳しくは以下
設置方法は至ってシンプルで、設置は以下の一文をヘッダ部分に付加してください。
<script type="text/javascript" src="unitpngfix.js"></script>
また1×1の透明GIF画像(デフォルトのパスは「images/clear.gif」変更可)を合わせてアップロードする必要がありますが、あとは基本的にはHTMLファイルに外部スクリプトとしてJSを読み込ませてあげれば動作するようになっています。
IE6は未だに根強い人気で無視できないシェアを誇っていますので、IE6を懸念して透過PNGを避けてきたという方にはうってつけのJavascriptだと思います。





One Comment
これは勉強になります!!!趣味の世界ではなりますが、CSSとかJAVAが大好きなので!!!詳しく色んなところを見させていただきまーす!!!
3 Trackbacks
[...] 透過PNGをIE6で表示させるjavascript「Unit PNG Fix」 | DesignDevelop (tags: programming javascript png IE) [...]
[...] Design Develop [...]
[...] 透過PNGをIE6で表示させるjavascript「Unit PNG Fix」 | DesignDevelop こちらの Unit PNG Fix はJSファイルと1 x 1のGIF画像で動作します。 [...]