今更だけど透過PNG対策。

背景に指定するときは

[css]behavior: expression(
this.style.behavior || (
this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod = crop,src = ‘"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"’ )",
this.style.backgroundImage = "none",
this.style.behavior = "none"[/css]

imgに直接やる場合は

xhtml

[xhtml]
<div>
<a href="#">
<img src="hoge.png" alt="" width="200" height="100" />
</a></div>
[/xhtml]

css

[css]
* html div{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hoge.png);
width:200px;
height:100px;
}
* html div a img {display:none;}
[/css]

なんて書いてやる。

filterで透過PNGを表示させて、通常のPNGをdisplay:noneで消す。
面倒ですね・・・・

ってなわけで通常はIE PNG Fix 2.0 Alpha 4をワタクシは使ってます。