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以外的版本<!--[if lt IE 8]><![endif]-->IE8以下的版本可见<!--[if gte IE 7]><![endif]-->IE7及大于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里的不等于判断符相同

浙公网安备 33010602011771号