关于PNG图片透明的兼容性
(2012-02-20 08:49:48)
标签:
ie6背景图片ie浏览器ie7滤镜it |
分类: 技能 |
IE:
使用【IE专署滤镜】让【IE6】支持PNG透明,该滤镜滴解释俺亦不知道~反正是可以这样用。
FF
除了【IE6以及以下版本】以外,好似别滴浏览器都支持PNG透明,所以直接使用png做背景。
兼容处理
这里要注意滴是,一定不能让【IE6】读到背景了,不然会跟滤镜冲突。所以使用!important让【IE6】下无背景图片。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN" "
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=gb2312" />
<title>关于PNG图片透明的兼容性</title>
<style type="text/css">
div.bg {
width:80px;
height:50px;
background:red url(http://blog.pr1984.com/attachments/month_0608/s200682313415.png)!important;
background:red;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://blog.pr1984.com/attachments/month_0608/s200682313415.png',sizingMethod='image');
}
</style>
</head>
<body>
<h4>红色背景:</h4>
<div
class="bg"></div>
<h4>原始图片:</h4>
<img src="http://blog.pr1984.com/attachments/month_0608/s200682313415.png" alt="原始图片" />
</body>
</html>