IE6下Png透明最佳解决方案
来源:互联网 发布:bind dns windows 编辑:程序博客网 时间:2024/05/11 00:58
这个问题曾经困扰我许久许久……曾经一度的采用滤镜的方法搞定这个问题,但是这种方法有个弊端。就是当有多个png图片的时候,这就造成了css的压力,得写多少css代码呀。也尝试过js,但是这些方法都有一个缺点,就是不支持CSS中backgrond-position与background-repeat.是否有一种方法能解决全站的ie6下png透明问题呢。
搜遍谷歌,发现了一个最完美的解决方案:DD_belatedPNG(点解连接 查看官方).
原理
这个js插件使用了微软的VML语言进行绘制,而其他多数解决PNG问题的js插件用的是AlphaImageLoader滤镜.
使用方法
1.点击这里下载 DD_belatedPNG.js
2.在网页中引用,如下:
<!--[if IE 6]><script src="DD_belatedPNG.js"></script><script> /* EXAMPLE */ DD_belatedPNG.fix('.png_bg'); /* 将 .png_bg 改成你应用了透明PNG的CSS选择器 */</script><![endif]-->
使用a:hover请留意
想要用透明PNG作为a:hover时的背景图片,,需要以”a:hover”来作为选择器
例:
<!--[if IE 6]> <script type="text/javascript" src="js/DD_belatedPNG.js" ></script> <script type="text/javascript">DD_belatedPNG.fix('.png_bg,.box a:hover'); </script> <![endif]-->
- IE6下Png透明最佳解决方案
- IE6下Png透明最佳解决方案DD_belatedPNG
- IE6下Png透明最佳解决方案(推荐) Unit PNG Fix
- [教程] IE6下Png透明最佳解决方案 …
- ie6下png图片变透明解决方案
- IE6中 PNG 背景透明的最佳解决方案
- IE6 下 PNG透明
- ie6下png透明
- IE6下png透明问题解决的最佳方案
- IE6下png透明问题解决的最佳方案
- IE6下png透明问题解决的最佳方案
- IE6下png透明问题解决的最佳方案(一)
- IE6下png透明问题解决的最佳方案
- 解决IE6下Png图片透明的最佳方法
- IE6下png透明问题解决的最佳方案
- IE6下png透明问题解决的最佳方案
- IE6下png透明问题解决的最佳方案
- IE6 PNG透明终极解决方案
- 利用POVME计算蛋白的口袋的体积
- VC获取MAC地址
- 斐波那契数列的思维方式
- Linux shell编程入门
- 解决windows下面的工程导入ubuntu下eclipse中文乱码
- IE6下Png透明最佳解决方案
- html5游戏开发--"动静"结合(一)-动态画面的实现
- 如何写程序
- 解决CentOS(RedHat)中sendmail和sm-client启动慢故障
- CKPT检查点队列
- APP被苹果App Store拒绝的79个原因(未完待续)
- android出现NoClassFoundDefError的解决方法
- HttpServletRequest(请求)对象
- 易语言POST专题-GET POST 区别详解