DD_belatedPNG完美解决png背景兼容问题
来源:互联网 发布:超级基因优化液起点 编辑:程序博客网 时间:2024/06/10 07:35
详细文档见http://dillerdesign.com/experiment/DD_belatedPNG/。这里就不提供翻译了,哪位大大有时间有精力就来个翻译文档吧。08年末这东西刚出来的时候国内就有人发过这个方法,但不知道为什么,没引起什么“效应”。
使用方法很简单,首先下载调用JS,然后在使用PNG的页面中引用代码,由于是针对IE6处理的,所以在外围加上IE6的条件注释,以便区别于其他浏览器。
1.<!--[if IE 6]>
<script type="text/javascript" src="下载下来的JS路径"></script>
<script type="text/javascript">
DD_belatedPNG.fix("CSS选择器, 应用类型");
</script>
<![endif]-->
引用函数是 DD_belatedPNG.fix() , 括号里分别填写应用PNG图片透明的CSS选择器(可使用ID选择器和类选择器)和应用类型(分为img和background两种)支持多个选择器的使用,支持hove的事件,和CSS的写法是一样的,最后两个是写应用的类型就可以了,最后完整的应用代码如下(注意必须是在全英文的状态下输入,很多人老是问我是什么原因不起作用,其实是因为输入了中文的标点):
单选择器和单应用类型:
- DD_belatedPNG.fix("#box-one,img")
- DD_belatedPNG.fix(".header, background")
更多选择器多应用类型:
- DD_belatedPNG.fix("#box-one, .header,#footer,.box-two a:hover, img,background");
另外,为解决IE6下背景图闪烁,可以定义下html的CSS
html {filter:expression(document.execCommand("BackgroundImageCache",false,true));}注:要注意上面选择器的标点要在英文的状态下,不然是没有效果的!
DD_belatedPNG下载(内含压缩版和没压缩的版本): 可以到我的资源里面下载
- DD_belatedPNG完美解决png背景兼容问题
- DD_belatedPNG,解决IE6不支持PNG
- 解决IE6下PNG不透明问题—DD_belatedPNG的完美方案
- DD_belatedPNG,解决IE6不支持PNG绝佳方案
- DD_belatedPNG解决IE6下PNG不透明问题
- DD_belatedPNG,解决IE6不支持PNG绝佳方案
- IE6下PNG图像透明完美解决方案–DD_belatedPNG
- IE6下PNG图像透明完美解决方案–DD_belatedPNG .
- DD_belatedPNG透明,解决IE6不支持PNG绝佳方案
- DD_belatedPNG,解决 IE6 不支持 PNG-24 绝佳解决方案
- DD_belatedPNG: 解决IE6下半透明png的给劲儿方法
- 解决IE6的PNG透明JS插件 DD_belatedPNG
- 完美解决透明png图片及透明png背景,兼容大多浏览器
- IE6下PNG图像透明完美解决方案–DD_belatedPNG(转自www.jqueryba.com)
- 完美解决ie6不支持png 透明图片 和标签背景的问题
- 使用DD_belatedPNG解决Png图片在ie6下出现白底的bug
- 一款能解决IE6的PNG透明原生JS插件DD_belatedPNG
- DD_belatedPNG 与 unitpngfix 两种解决 IE6 中 PNG 图片透明问题方案横向对比
- 数据库存储过程语法
- 面试常考的常用数据结构与算法
- 不想被跨站,但是又想用富文本的一个过滤函数,求绕过
- 第十七章 适配器模式
- PHP for windows iis6配置
- DD_belatedPNG完美解决png背景兼容问题
- Windows Shell 学习笔记一:PIDL(The Struture of the Shell)
- Eclipse+CDT+MinGW 配置 C/C++ 开发环境
- 约瑟夫问题非递归
- LBP算子介绍
- 线性时间排序之计数排序(JAVA)
- 在Struts2中使用ValueStack、ActionContext、ServletContext、request、session等
- 堆排序
- Caused by: java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut