全集 IE6中PNG Alpha透明( 二 )


script type=text/javascript src=https://www.rkxy.com.cn/dnjc/iepngfix_tilebg.js/script
否则,背景图片可以工作,但不会重复或立场 。
5. 可以舒舒服服地坐下欣赏! 也许考虑捐助,以支持该脚本的发展如果你喜欢您所看到的,因为我花了数百小时的开发,测试和支持它: )。另外,我一定会感谢一个入链接您的网站到地雷!
官方原文:http://www.twinhelix.com/css/iepngfix/
如果你有兴趣了解更多信息或另一种方法激活的脚本保持审定的CSS相容性,看到源代码演示文件 。

如何解决共同问题
1.我已经贴在CSS中,但我pngs并不透明!
请务必记住,路径个文件是相对于HTML文件,而不是的CSS文件(如的CSS背景图像)。如果您想要测试的路径,插入: alert(’This works!’);进入 。宏达文件 。
2.它的工程离线而不是在线 。
第一次尝试解压这个预设的示范和上传到Web服务器原样 。如果它不工作,您可能有一个MIME类型的问题 。您必须确保您的服务器发送正确的MIME类型文本/的X组成部分的 。宏达文件 。尝试之一,这两个容易修复程序:
3.上传的 。htaccess 文件,该脚本的下载压缩到Web服务器上,这将使阿帕奇发出正确的MIME类型 。
4.而不是所谓的 IEPNGFIX.HTC 从你的CSS ,上传IEPNGFIX.PHP的同一文件夹中,并呼吁不是,这也发出了正确的MIME类型 。
5.我pngs是透明的,但有一个有趣的边界或红色的 X 图标 。
检查blankImg变量设置正确的 。宏达文件,再次相对应的HTML文件,载PNGs。
图像扭曲,或此脚本休息,我的网页布局 。
当适用于图像没有设置方面,该脚本将尝试与猜测正确的图像尺寸和适用的 。如果它获得做错了什么,给您一个明确的图像width。
链接或表单元素一个pngd元素是不能点击 。
测试实例1:http://www.css88.com/demo/IE6_bug/IE6_bug_2/IE6_bug_2.html
测试实例2(官方,e文):http://www.css88.com/demo/IE6_bug/IE6_bug_2/iepngfix.html

第四种方法:IE PNG Fix v1.0 / 2.0 Alpha 3
使用简介:ie7/ie8-js是一个解决IE与W3C标准的冲突的JS库,使微软的IE的行为像一个Web标准兼容的浏览器,支持更多的W3C标准 。
官方原文:http://code.google.com/p/ie7-js/
测试实例:http://www.css88.com/demo/IE6_bug/IE6_bug_2/test_ie7-js/index.html

推荐阅读