<!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]-->
<!--[if IE]> 所有的IE可识别 <![endif]-->
<!--[if IE 6]> 仅IE6可识别 <![endif]-->
<!--[if lt IE 6]> IE6以及IE6以下版本可识别 <![endif]-->
<!--[if gte IE 6]> IE6以及IE6以上版本可识别 <![endif]-->
<!--[if IE 7]> 仅IE7可识别 <![endif]-->
<!--[if lt IE 7]> IE7以及IE7以下版本可识别 <![endif]-->
<!--[if gte IE 7]> IE7以及IE7以上版本可识别 <![endif]-->
<!--[if IE 8]> 仅IE8可识别 <![endif]-->
<!--[if IE 9]> 仅IE9可识别 <![endif]-->

项目 范例 说明
! [if !IE] The NOT operator. This is placed immediately in front of the featureoperator, or subexpression to reverse the Boolean meaning of the expression.
NOT运算符。这是摆立即在前面的功能操作员,或子表达式扭转布尔表达式的意义。
lt [if lt IE 5.5] The less-than operator. Returns true if the first argument is less than the second argument.
小于运算符。如果第一个参数小于第二个参数,则返回true。
lte [if lte IE 6] The less-than or equal operator. Returns true if the first argument is less than or equal to the second argument.
小于或等于运算。如果第一个参数是小于或等于第二个参数,则返回true。
gt [if gt IE 5] The greater-than operator. Returns true if the first argument is greater than the second argument.
大于运算符。如果第一个参数大于第二个参数,则返回true。
gte [if gte IE 7] The greater-than or equal operator. Returns true if the first argument is greater than or equal to the second argument.
大于或等于运算。如果第一个参数是大于或等于第二个参数,则返回true。
( ) [if !(IE 7)] Subexpression operators. Used in conjunction with boolean operators to create more complex expressions.
子表达式运营商。在与布尔运算符用于创建更复杂的表达式。
& [if (gt IE 5)&(lt IE 7)] The AND operator. Returns true if all subexpressions evaluate to true
AND运算符。如果所有的子表达式计算结果为true,返回true
| [if (IE 6)|(IE 7)] The OR operator. Returns true if any of the subexpressions evaluates to true.
OR运算符。返回true,如果子表达式计算结果为true。
<!--[if lt IE 9]>
加载CSS1
<!--[else]>
加载CSS2
<![endif]-->

这样有效是有效,但是用HTML VALIDATOR里,报错,因为这个不符合XHTML 1.1的规范,

如果把ELSE语句去掉,则正确.

方法1:

加载CSS2
<!--[if lt IE 9]>
加载CSS1(可以把要重写的写在这里).
<![endif]-->

用心写代码,不辜负程序员之名。

条件注释判断浏览器版本!--[if lt IE 9](转载)相关推荐

  1. 条件注释判断浏览器版本!--[if lt IE 9]

    <!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]--> <!--[if IE]> 所有的IE可识别 <![ ...

  2. 条件注释判断浏览器!--[if !IE]!--[if IE]!--[if lt IE 6]!--[if gte IE 6]

    条件注释判断浏览器<!--[if !IE]><!--[if IE]><!--[if lt IE 6]><!--[if gte IE 6]> <!- ...

  3. 判断浏览器版本语句大全

    <!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]--> <!--[if IE]> 所有的IE可识别 <![ ...

  4. 判断浏览器版本是否ie8,ie9,ie10,ie11并提示升级

    判断是否IE浏览器极其版本主要是三种方法,第一种是通过 if IE 条件注释语句,第二种是通过 @cc_on 条件编译结合 document.documentMode 属性来判断,第三种则是简单粗暴地 ...

  5. Servlet中判断浏览器版本的代码

    package priv.lwx.javaex.servlet_demo.web.servlet.request;/*** 获取user-agent,判断浏览器版本** @author liaowen ...

  6. JS 判断浏览器版本

    JS 判断浏览器版本 1.JS 区分各个浏览器(方法一) var browser={versions:function(){var u = navigator.userAgent, app = nav ...

  7. 判断浏览器版本过低代码

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD ...

  8. PHP判断浏览器内核过低,js判断浏览器版本以及浏览器内核的方法

    本文实例讲述了js判断浏览器版本以及浏览器内核的方法.分享给大家供大家参考.具体实现方法如下: js判断是否移动端及浏览器内核 var browser = { versions: function() ...

  9. 使用条件注释完成浏览器兼容

    最近做的纯PC站需要兼容到IE8,一般使用css hack就能够完成,但如果兼容到IE7及以下就很头疼了,使用条件注释动态加载脚本是个不错的选择. 注释不同的浏览器版本 : (1).支持所有的IE浏览 ...

最新文章

  1. Adaboost算法原理分析与实例
  2. 来自过气科技网红的2020年终总结
  3. 解决appium安装app时某些手机弹出的提示框
  4. 胡珀:从危到机,AI 时代下的安全挑战
  5. 电影评论分类:二分类问题
  6. [设计模式] ------ 工厂方法模式
  7. python两列相乘_如何将pandas中具有不同索引的两列相乘?
  8. MySQL中表连接方式
  9. 微软 python替代vba_微软将要用Python取代VBA,Python工程师又双叒叕要涨薪了!
  10. 麦子学院3天带你学会Apple Watch开发
  11. 浙江大学在Github开源了计算机课程,看完在家上个 985
  12. 数据库实验一:创建数据库和表
  13. Sublime Text3 配置LaTex编辑器
  14. ZYNQ LWIP实验
  15. Java虚拟机jvm和Java内存模型jmm浅尝
  16. HTML一款好看的最新网站发布导航页源码
  17. SAP SMARTFORMS文本内容手动换行输出
  18. Android开发教程--自定义接听/挂断电话功能
  19. 将json对象转换为数组,获取json对象的属性值
  20. 【react】上传头像或图片列表组件的实现

热门文章

  1. 使用MapReduce将HDFS数据导入Mysql
  2. 微信小程序 开发过程中遇到的坑(一)
  3. page,client,offset区别
  4. jquery Fancybox使用教程
  5. 全国计算机等级考试题库二级C操作题100套(第09套)
  6. 存储过程 not supported yet_让我们来看看+Redis如何存储和计算一亿用户的活跃度
  7. 检测机安装mysql_centos安装mysql的正确方法
  8. st庞大股票股吧_黄金变石头!6倍大牛股提前锁定退市,市值蒸发98%,还有这些股票拉响警报(附名单)...
  9. 程序员辞职的7个常用理由,你用的是哪一个?
  10. 算法基础:常用的查找算法知识笔记