急·求助~!css sprite用png做,ie6的怎么用滤镜显示正常

无以伦比的时间 2010-07-05 02:36:32
在火狐下浏览都很正常了,但是在ie6里看png就出问题了不是透明的了,用滤镜就更郁闷了是整张图片读入,完全就乱了
这个到底要怎么做定位啊
...全文
550 点赞 收藏 9
写回复
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
邓星缘 2010-11-20
[Quote=引用 8 楼 tmdwoshihuoxingren 的回复:]
如果是IE6下png图片的灰色背景的话,可以这样写
style="background: url('../images/index/giftContentBg1.png');*background: none;*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale'……
[/Quote]

这样写的话 会影响到页面上的链接以及事件不能用
回复
如果是IE6下png图片的灰色背景的话,可以这样写
style="background: url('../images/index/giftContentBg1.png');*background: none;*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src='../images/index/giftContentBg1.png');"
回复
ddcatlee 2010-07-06
对ie6 另制作png-8单通道透明图片 或者gif图片
回复
[Quote=引用 6 楼 ddcatlee 的回复:]
对ie6 另制作png-8单通道透明图片 或者gif图片
[/Quote]
单通道的, 颜色的就全挂了·· 图片是半透明的30%的透明度的
回复
楼上你这个方法不行啊 只是让样式原有的透明啊 但是我要的是原来的透明显示出来 不是让应该出来的也透明啊
回复
hoojo 2010-07-05

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>兼容ie6,ie7以及firefox的css透明滤镜,文字不继承其透明属性</title>
<style type="text/css">
#container{ border:1px solid #c00; background-color:rgba(212,0,0,0.5); *background:#f00; filter:alpha(opacity=10); width:500px; margin:40px auto; line-height:200%; font-size:14px; padding:14px;}
#container *{ position:relative;}
</style>
</head>
<body>
<div id="container">
<span>我是内容我是内容我是内容我是内容我</span>
</div>
</body>
</html>
至于透明的png在ie6中是否有效还不清楚
回复
KK3K2005 2010-07-05
ie6下 用css hack 滤镜来显示透明背景
回复
那css sprite 都要不能做在 ie6下了啊 很多人都还是用ie6可以正常显示的
回复
WebAdvocate 2010-07-05
[Quote=引用楼主 lh19851010 的回复:]
在火狐下浏览都很正常了,但是在ie6里看png就出问题了不是透明的了,用滤镜就更郁闷了是整张图片读入,完全就乱了
这个到底要怎么做定位啊
[/Quote]IE6 不支持png透明
回复
发动态
发帖子
跨浏览器开发
创建于2010-06-28

5004

社区成员

解读Web 标准、分析和讨论实际问题、推动网络标准化发展和跨浏览器开发进程,解决各种兼容性问题。
申请成为版主
社区公告
暂无公告