ie7-js:也许你不需要再考虑IE5—8浏览器

一、什么是ie7-js

ie7-js真是一个不错的项目,项目网址为http://code.google.com/p/ie7-js/,如果被墙可以用网页代理打开。ie7-js是一个JS库,可以让低版本IE浏览器表现得像现代浏览器一样,如使IE5—6支持透明PNG图片。ie7-js项目下包括ie7.js、ie8.js和ie9.js,只所以叫ie7-js是因为这个项目是从ie7.js开始的。

二、如何引入

如果想让IE5—6表现得像IE7,就引入ie7.js:

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

如果想让IE5—7表现得像IE7,就引入ie8.js:

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

如果想让IE5—8表现得像IE7,就引入ie9.js:

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

如果引入了ie9.js不再需要再引入ie7/8.js了。

时间: 2024-10-12 20:41:12

ie7-js:也许你不需要再考虑IE5—8浏览器的相关文章

IE7.JS解决IE兼容性问题方法

转自:http://code.google.com/p/ie7-js/ 使IE5,IE6兼容到IE7模式(推荐) <!--[if lt IE 7]> <script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE7.js"></script> <![endif]--> 使IE5,IE6,IE7兼容到IE8模式 <!--[if lt IE 8]> <s

Ubuntu再体验之【浏览器】--Chromium安装拓展程序、安装插件(360极速浏览器插件)

上次谈到了安装Chromium的Flash插件http://blog.csdn.net/rovast/article/details/38476129,有兴趣的同学可以再去看看 这次我们来看看如何安装Chrome插件(或者是360Chrome插件) [转载请注明出处:blog.csdn.net/rovast] 1.为什么要安装插件 在重新折腾上了Ubuntu Kylin 14.04后发现,谷歌被大陆屏蔽了,也就是通过在线安装插件的套路不可用了.但是在使用Windows操作系统的朋友注意到,国产的

JS DOM(文档对象模型)与BOM(浏览器对象模型)

在JS中,对DOM(Document Object Model)对象和BOM(Browser Object Model )对象的操作是非常重要的内容.DOM主要包括HTML文档的属性和方法,像对HTML节点的操作,CSS的操作和HTML事件的监听和处理.BOM不要包括浏览器相关的一些属性和方法. DOM知识点1.改变页面的元素和属性a.获取元素的方法:document.getElementById()document.getElementsByTagName()document.getEleme

在js或css后加?v= 版本号不让浏览器缓存

在js或css后加?v= 版本号不让浏览器缓存,jscss 客户端会缓存css或js文件,改变版本号,客户端浏览器就会重新下载新的js或css文件,在js或css后加?v= 版本号的用法如下 代码如下: <span style="font-size:14px;">css和js带参数(形如.css?v=与.js?v= 或 .css?version=与.js?version= ) <script type=”text/javascript” src=”jb51.js?ve

Node.js笔记(五)再谈路由

之前的笔记里面也说到了路由的使用问题,但总有种"被动"的感觉,要在浏览器里输入地址才能访问相应的url.我们希望的是点击按钮或者链接就可以到达别的页面,昨天终于搞定了这个. 主要用到的文件有3个, app.js:定义路由规则 register.js:控制器,实现路由逻辑 register.ejs:实现页面渲染, 主要逻辑:ejs模板触发路由表事件,交由控制器进行处理 核心方法: res.render(); 看网上的文章有的用的res.redirect(),这里没用到. 目录结构:可以用

JS字符串去替换元素再转换成数组

原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11648074.html JS字符串替换不必要的元素, 然后去除多余的空格, 转换成数组: var padding = '1px 2px 3px 4px'; //去除所有的px,如果不加/g那么只会去除第一个px var paddingNew = padding.replace(/px/g, ""); var strArr = new Array(); //将一个或多个空格转换成一个

再谈IE的浏览器模式和文档模式[转]

http://www.cnblogs.com/liuzhendong/archive/2012/04/27/2474363.html 以前在 “IE8兼容视图(IE7 mode)与独立IE7的区别”一文中曾经涉及过浏览器模式和文档模式,但二者的区别却不甚了了,现在有了新的认识,再补充一下. 1.浏览器模式与文档模式概念 在较新的IE浏览器中(如IE8, IE9, IE10),为了解决兼容性的问题,引入了浏览器模式和文档模式两个概念,浏览网页时可以通过按F12键看到这两种模式. 浏览器模式的主要作

再谈IE的浏览器模式和文档模式

以前在 "IE8兼容视图(IE7 mode)与独立IE7的区别"一文中曾经涉及过浏览器模式和文档模式,但二者的区别却不甚了了,现在有了新的认识,再补充一下. 1.浏览器模式与文档模式概念 在较新的IE浏览器中(如IE8, IE9, IE10),为了解决兼容性的问题,引入了浏览器模式和文档模式两个概念,浏览网页时可以通过按F12键看到这两种模式. 浏览器模式的主要作用是为兼容较早版本的IE,它会控制浏览器发出的UserAgent,表示以哪个版本的浏览器发出请求,以此来允许为某个特定IE版

一个css和js结合的下拉菜单,支持主流浏览器

首先声明: 本人虽然在web前端岗位干了好多年,但无奈岗位对技术要求不高.html,css用的比较多,JavaScript自己原创的很少,基本都是copy修改,所以自己真正动手写时,发现基础很不牢固,边学习边实践,收获很大. 效果图: 不废话了,贴码了 1.css代码 a:link{color:white;text-decoration:none;} a:visited{color:white;text-decorative:none;} a:hover{color:white;text-dec