<!--[if lte IE 8]><div id="errorie"><div>您还在使用老掉牙的IE,正常使用系统前请升级您的浏览器到 IE8以上版本 <a target="_blank" href="http://windows.microsoft.com/zh-cn/internet-explorer/ie-8-worldwide-languages">点击升级</a>  强烈建议您更改换浏览器:<a href="http://down.tech.sina.com.cn/content/40975.html" target="_blank">谷歌 Chrome</a></div></div><![endif]-->

<!--[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 feature, operator, 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 lte IE 6]>
<![endif]-->
IE6及其以下版本可见
<!--[if lte IE 7]>
<![endif]-->
IE7及其以下版本可见
<!--[if IE 6]>
<![endif]-->
只有IE6版本可见
<![if !IE]>
<![endif]>
除了IE以外的版本
<!--[if lt IE 8]>
<![endif]-->
IE8及其以下的版本可见
<!--[if gte IE 7]>
<![endif]-->
IE7及其以下的版本可见
用法:
(1)
可使用如下代码检测当前IE浏览器的版本(注意:在非IE浏览器中是看不到效果的) <!––[if IE]>
<h1>您正在使用IE浏览器</h1>        <!––[if IE 5]>
<h2>版本 5</h2>        <![endif]––>
<!––[if IE 5.0]>
<h2>版本 5.0</h2>        <![endif]––>
<!––[if IE 5.5]>
<h2>版本 5.5</h2>        <![endif]––>
<!––[if IE 6]>
<h2>版本 6</h2>        <![endif]––>
<!––[if IE 7]>
<h2>版本 7</h2>        <![endif]––>
<![endif]––>

那如果当前的浏览器是IE,但版本比IE5还低,该怎么办呢,可以使用<!–[if ls IE 5]>,当然,根据条件注释只能在IE5+的环境之下,所以<!–[if ls IE 5]>根本不会被执行。 lte:就是Less than or equal to的简写,也就是小于或等于的意思。 lt :就是Less than的简写,也就是小于的意思。 gte:就是Greater than or equal to的简写,也就是大于或等于的意思。 gt :就是Greater than的简写,也就是大于的意思。 ! : 就是不等于的意思,跟javascript里的不等于判断符相同

IE下判断IE版本的语句...[if lte IE 8]……[endif]相关推荐

  1. IE环境下判断IE版本的语句...[if lte IE 6]……[endif][if lte IE 7]……[endif]

    IE下判断IE版本的语句...[if lte IE 6]--[endif] 复制代码 代码如下: <!--[if IE 6]>  <![endif]-->  只有IE6版本可见 ...

  2. IE下判断IE版本的语句

    <!--[if lte IE 6]>  <![endif]-->  IE6及其以下版本可见  <!--[if lte IE 7]>  <![endif]--& ...

  3. 判断IE版本与各浏览器的语句

    ---恢复内容开始--- 一.IE下判断IE版本的语句 <!--[if lte IE 6]> <![endif]--> IE6及其以下版本可见    <!--[if lt ...

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

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

  5. linux 更改make版本,Linux下查看系统版本和make版本

    一.查看Linux内核版本命令(两种方法): 1.cat /proc/versionz [root@localhost ~]# cat /proc/version Linux version 2.6. ...

  6. php判断版本根据版本调用不同,C#_C#自动判断Excel版本使用不同的连接字符串,用OLEDB通过设置连接字符串可 - phpStudy...

    C#自动判断Excel版本使用不同的连接字符串 用OLEDB通过设置连接字符串可以像读取sqlserver一样将excel中的数据读取出来,但是excel2003和excel2007/2010的连接字 ...

  7. HMTL判断ie版本

    html判断IE版本 1. <!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]--> 2. <!--[if IE]> ...

  8. python 判断等于0_Python 条件语句介绍

    Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为tr ...

  9. linux 下查看应用版本信息,Linux下查看版本信息

    Linux下如何查看版本信息, 包括位数.版本信息以及CPU内核信息.CPU具体型号等. 1.# uname -a   (Linux查看版本当前操作系统内核信息) 2.# cat /proc/vers ...

  10. python基本判断语句_python基础4 - 判断(if)语句

    6. 判断(if)语句 6.1 if 判断语句基本语法 在 Python 中,if语句 就是用来进行判断的,格式如下: if 要判断的条件: 条件成立时,要做的事情 -- 注意:代码的缩进为一个 ta ...

最新文章

  1. python中execute函数_Python 中的内置函数与模块
  2. Delphi 的编译指令(1): $DEFINE、$UNDEF、$IFDEF、$ELSE、$ENDI
  3. Linux(64) 下 Tomcat + java 环境搭建
  4. 使用Gson 解析json
  5. html js 做的小游戏,用js做一个小游戏平台 (一)
  6. ie 报错 vuex requires a Promise polyfill in this browser
  7. 对口高考计算机vf试题,计算机对口升学模拟答案.doc
  8. 远程控制计算机,但是不能拷贝远程计算机的资料到本地,也不能对拷???...
  9. arthas用的好好的,写个lambda表达式就跪了?该咋解决?
  10. 深度学习(四十五)条件对抗网络
  11. DT大数据 scala for查询
  12. mysql与nagios的结合使用
  13. WinForm开发之点滴整理
  14. springboot + h2 + vue + AceEditor + element-ui 数据库管理系统(DMS)- JavaWeb毕业设计|课程设计
  15. [项目管理]-第三章:需求分析
  16. 2010年度十大心理学发现
  17. body 没有被撑开_为什么父div没有被撑开
  18. 如何解决条码打印机隔张打印问题
  19. webuploader+上传文件夹
  20. 计算机毕业设计SSM电脑配件仓储后台管理系统【附源码数据库】

热门文章

  1. java邮件服务器搭建_邮件服务器+javamail(仅包括发送)搭建
  2. 图像加密之灰度加密:基于 密钥 × 解钥 ≡ 1 mod 灰度级 的一轮加密算法例子——lena图
  3. creo减速器建模实例,减速箱proE整体及零件图
  4. Total Commander(转.from 善用佳软/TC学堂 - xbeta,2007-2009 )
  5. Python 项目打包各种依赖包
  6. ubuntu笔记本gpu温度太高解决办法
  7. c++用化简命题逻辑公式的方法设计一个5人表决开关电路,要求3人以上(含3人)同意则表决通过
  8. 易车网报价和4s店相比哪个低?
  9. 疾控LIMS实验室信息管理系统功能需求
  10. 在VC2015里包含了lib库,但没有设置对路径的出错