IE6及以下png透明度问题

方案1:使用专门的AlphaImgeLoader过滤器

Microsoft.AlphaImageLoaderIE滤镜的一种,其主要作用就是对图片进行透明处理。 

语法:
filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=sSize , src=sURL )
属性:
  1. enabled:可选项。布尔值(Boolean)。设置或检索滤镜是否激活。true (默认) | false
  2. sizingMethod:可选项。字符串(String)。设置或检索滤镜作用的对象的图片在对象容器边界内的显示方式。crop | image(默认) | scale

    crop: 剪切图片以适应对象尺寸。

    image: 默认值。增大或减小对象的尺寸边界以适应图片的尺寸。对象的width ,height失效

    scale: 缩放图片以适应对象的尺寸边界

  3. src:必选项。字符串(String)。使用绝对或相对 url 地址指定背景图像。


方案2:使用IE PNG fix技术。使用Microsoft专有CSS扩展——行为(behavior)
下载合适的.htc文件并在IE6专用的样式表中引用它,就可以在任何元素上启用PNG透明度。
img,div{
     behavior:url(iepngfix.htc);
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值