使用ie7.js 来解决ie6

关于
IE7.js是一个JavaScript库,使Microsoft Internet Explorer的行为像一个标准兼容的浏览器。它修复许多HTML和CSS问题并使IE5和IE6下透明PNG正常工作。

状态
当前版本:2.1 BETA4。

用法
IE7.js
升级MSIE5.5-6是与MSIE7兼容。

<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE7.js"></script>
<![endif]-->
 


IE8.js
升级MSIE5.5-7是与MSIE8兼容。

<!--[if lt IE 8]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE8.js"></script>
<![endif]-->
 


如果你是使用IE8.js你不必包括IE7.js

IE9.js
升级MSIE5.5-8与现代的浏览器兼容。

<!--[if lt IE 9]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>
<![endif]-->
 


如果你是使用IE9.js你不必包括IE7/IE8.js

PNG
该脚本仅修复图像命名为:* - trans.png

如果你想修复适用于所有的PNG图像,然后设置一个全局变量如下:

var IE7_PNG_SUFFIX = ".png";
 


你必须设置这个变量之前包括IE7.js脚本。另外,你可以设置内部的IE7.js脚本元素的变量:

<script src="IE8.js">IE7_PNG_SUFFIX=".png";</script>
 


后缀将忽略查询字符串参数。为更细粒度的控制,还可以设置IE7_PNG_SUFFIX一个RegExp对象。如果你想使用一种替代PNG解决方案,然后将后缀的东西,不可能匹配:

var IE7_PNG_SUFFIX = ":";
 


默认情况下,PNG会被拉伸(模拟平铺)。如果你想关闭这个功能,然后将不重复如下的属性:

div.example {
  background: url(my-trans.png) no-repeat;
}
 


不幸的是,透明背景图片不能平铺(重复)背景重复使用。也不能使用背景位置进行定位。

 

下载地址:http://code.google.com/p/ie7-js/downloads/list

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值