IE特有的html条件注释使用规则:
<!--[if IE]> <h1>您正在使用IE浏览器</h1> <![endif]-->
<!--[if IE 5.5]> <h1>此处内容只有ie5.5可见</h1> <![endif]--><!--[if IE 6]> <h1>此处内容只有ie6可见</h1> <![endif]-->
<!--[if IE 7]> <h1>此处内容只有ie7可见</h1> <![endif]-->
上面是几个常用的判断IE浏览器版本的语法,下面再来介绍一下相对比较少用的逻辑判断的参数:
有几个参数:lte,lt,gte,gt及!
lte:就是Less than or equal to的简写,也就是小于或等于的意思。
lt :就是Less than的简写,也就是小于的意思。
gte:就是Greater than or equal to的简写,也就是大于或等于的意思。
gt :就是Greater than的简写,也就是大于的意思。
! :就是不等于的意思,跟javascript里的不等于判断符相同
例如:
<!--[if lt IE 6]> IE6以及IE6以下版本可识别 <![endif]--><!--[if gte IE 6]> IE6以及IE6以上版本可识别 <![endif]-->
<!--[if lt IE 7]> IE7以及IE7以下版本可识别 <![endif]-->
<!--[if gte IE 7]> IE7以及IE7以上版本可识别 <![endif]-->
<!--[if gt IE 8]><!--> IE8以上以及非IE版本可识别<!--<![endif]-->
<!--[if (gte IE 5.5)&(lt IE 7)]>ie5.5以及ie5.5以上并且ie7版本以下可识别<![endif]-->