浏览器的版本注释条件

浏览器的版本注释条件主要用于不同版本的浏览器输出不同的内容,主要的格式为:

<!--[if lt IE 8]><![endif]-->  //IE8以下版本浏览器识别

<!--[if lte IE 8]><![endif]--> //IE8及IE8以下版本浏览器识别

<!--[if gt IE 8]><![endif]-->  //IE8以下版本浏览器识别

<!--[if gte IE 8]><![endif]-->  //IE8及IE8以上版本浏览器识别

<!--[if  IE ]><![endif]-->  //所有IE浏览器都识别

<!--[if  !IE ]><!-->xxx<!--<![endif]--> //除了IE浏览器以外都识别

写法不可为:

<!--[if lt IE 8]>

XXX

[!--else]

XXX

<![endif]-->

此格式HTML VALIDATOR里会报错,原因是这个不符合XHTML 1.1的规范。

参考文章:http://www.cnblogs.com/thinkingthigh/archive/2013/06/19/3144239.html

时间: 2024-08-13 04:30:38

浏览器的版本注释条件的相关文章

IE版本判断条件注释

IE下判断IE版本的语句...[if lte IE 8]--[endif] <!--[if lte IE 6]> <![endif]--> IE6及其以下版本可见   <!--[if lte IE 7]> <![endif]--> IE7及其以下版本可见   <!--[if IE 6]> <![endif]--> 只有IE6版本可见   <![if !IE]> <![endif]> 除了IE以外的版本   &l

关于 IE版本注释兼容的一些用法

关于 IE版本注释兼容的一些用法 1.标准写法 <!--[if lt IE 9]>...............<![endif]> 2.用途 主要用于html5兼容IE9之前版本的一个方法,可以在注释之间添加引用 <!-- [if lt IE 9>//如果浏览器版本是IE9之前的版本,则加载这个js <script src="http://apps.bdimg.com/libs/html5shiv/3.7/html5shiv.min.js"&

通过Jscript中@cc_on 语句识别IE浏览器及版本的代码

激活条件编译支持. @cc_on 备注 @cc_on 语句激活脚本引擎中的条件编译. 强烈推荐在注释中使用 @cc_on 语句,以使不支持条件编译的浏览器将您的脚本视为有效语法而接受它: /*@cc_on*/ // The remainder of the script.或者,在注释外的一个 @if 或 @set 语句也将激活条件编译. 要求 版本 3 请参见 参考 @[email protected]@[email protected] 语句 @set 语句 /*@cc_on @if (@_j

如何利用jquery.1.9版本判断浏览器的版本类型

如何利用jquery.1.9版本判断浏览器的版本类型:在jquery.1.9以前的版本,可以使用$.browser很轻松的判断浏览器的类型和版本,但是在1.9中和以后的版本中,$.browser已经被删除,下面就介绍一下如何实现此功能,希望能够给需要的朋友带来帮助.一.自定义代码: $.browser.mozilla = /firefox/.test(navigator.userAgent.toLowerCase()); $.browser.webkit = /webkit/.test(navi

获取各浏览器内核版本信息

获取浏览器的名字加版本信息 function getBrowserInfo() { var agent = navigator.userAgent.toLowerCase(); var regStr_ie = /msie [\d.]+;/gi; var regStr_ff = /firefox\/[\d.]+/gi var regStr_chrome = /chrome\/[\d.]+/gi; var regStr_saf = /safari\/[\d.]+/gi; //IE if(agent.

利用jQuery判断浏览器的版本和类型

利用jQuery判断浏览器的版本:现在各种版本的浏览器满天飞,不能说是一种坏事,因为版本多了就会出现竞争,能够提高产品的质量,给用户带来了好处,但是也给程序员带来了无穷的烦恼.由于不同版本的浏览器可能会对同样的代码有不同的解读,所以要根据不同的浏览器写不同的代码,所以就要对浏览器的版本和类型进行判断.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta

判断浏览器的版本以及浏览器内核

if (!browser.ie && !browser.mac) { var UA = navigator.userAgent.toLowerCase().toString(); //判断是不是IE内核下的非IE版本 if ((UA.indexOf('360ee') > -1) || (UA.indexOf('360se') > -1) || (UA.indexOf('se') > -1) || (UA.indexOf('aoyou') > -1) || (UA.i

Chrome 浏览器各版本下载大全

随着最近64位版本的 Chrome 浏览器正式版的推出,Chrome 浏览器再次受到广大浏览迷的重点关注,今天我们就整理一下各版本的 Chrome 浏览器 32位及64位的下载地址,方便各位浏览迷选择和现在. 到目前为止,Chrome 浏览器主要包括 Stable 正式版.Beta 测试版.DEV 开发版.Canary金丝雀版以及鼻祖 Chromium 版 .从稳定性方面,Stable>Beta>DEV>Canary>Chromium,而更新的速度则正好相反 Chromium>

IE浏览器各版本的CSS Hack

IE浏览器各版本的CSS   Hack 如下示例: .test{ color:black;/*W3C*/ color:red\9;/* IE6-IE10 */ _color:black;/*IE6*/ +color:black;/*IE7*/ color:black\9\0;/*IE9 IE10 */ } 通过这样的css,就可以专门为IE各版本做css hack了