http://code.google.com/p/ie7-js/
ie7-js是一个javascript库,它让ie像一个标准的浏览器,修复了很多html/css的问题,并让png在ie5、ie6下正常背景透明.

使用方法:
想要成为ie7
<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE7.js"></script>
<![endif]-->


想要成为ie8
<!--[if lt IE 8]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE8.js"></script>
<![endif]-->

不用再加载就得ie*.js

想要成为ie9
<!--[if lt IE 9]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>
<![endif]-->

不用再加载就得ie*.js

png
把png文件名改为:*-trans.png就可以.
如果想要所有png都设背景透明,在加载ie7.js前要写:
var IE7_PNG_SUFFIX = ".png";

另外也可这样
<script src="IE8.js">IE7_PNG_SUFFIX=".png";</script>