IE6不支持png格式的透明图片,网上有很多修复此bug的方法,个人感觉IE滤镜方法最为简单。
实例代码如下:
<style>
div{
width:900px;
height:400px;
position:relative;
}
#div2{
position:absolute;
left:0;
top:0;
background-image: url(2.png)!important;/* FF IE7 */
background-repeat: no-repeat;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='2.png'); /* IE6 */
_ background-image: none; /* IE6 */
}
</style>
</head>
<body>
<div>
<img id="img1" src="1.jpg" />
<div id="div2"></div>
</div>
</body>