IE浏览器判断版本

JerryXia 发表于 , 阅读 (2,031)
<!--[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]-->

<tbody>

<tr>
  <th width="60">判断符</th>
  <th width="150">范例</th>
  <th>说明</th>
</tr>
<tr>
  <td align="center">!</td>
  <td>[if !IE]</td>
  <td>NOT运算符。这是摆立即在前面的<span>功能</span>,<span>操作员</span>,或<span>子表达式</span>扭转布尔表达式的意义。</td>
</tr>
<tr>
  <td align="center">lt</td>
  <td>[if lt IE 5.5]</td>
  <td>小于运算符。如果第一个参数小于第二个参数,则返回true。</td>
</tr>
<tr>
  <td align="center">lte</td>
  <td>[if lte IE 6]</td>
  <td>小于或等于运算。如果第一个参数是小于或等于第二个参数,则返回true。</td>
</tr>
<tr>
  <td align="center">gt</td>
  <td>[if gt IE 5]</td>
  <td>大于运算符。如果第一个参数大于第二个参数,则返回true。</td>
</tr>
<tr>
  <td align="center">gte</td>
  <td>[if gte IE 7]</td>
  <td>大于或等于运算。如果第一个参数是大于或等于第二个参数,则返回true。</td>
</tr>
<tr>
  <td align="center">( )</td>
  <td>[if !(IE 7)]</td>
  <td>子表达式运营商。在与布尔运算符用于创建更复杂的表达式。</td>
</tr>
<tr>
  <td align="center">&</td>
  <td>[if (gt IE 5)&(lt IE 7)]</td>
  <td>AND运算符。如果所有的子表达式计算结果为true,返回true</td>
</tr>
<tr>
  <td align="center">|</td>
  <td>[if (IE 6)|(IE 7)]</td>
  <td>OR运算符。返回true,如果子表达式计算结果为true。</td>
</tr>

</tbody>

添加新评论