(X)HTML


下面一段代码是测试在微软的IE浏览器下的条件注释语句的效果


<!--[if IE]>

<h1>您正在使用IE浏览器</h1>

<![endif]-->

<!--[if IE 5]>

<h1>版本 5</h1>

<![endif]-->

<!--[if IE 5.0]>

<h1>版本 5.0</h1>

<![endif]-->

<!--[if IE 5.5]>

<h1>版本 5.5</h1>

<![endif]-->

<!--[if IE 6]>

<h1>版本 6</h1>

<![endif]-->

<!--[if IE 7]>

<h1>版本 7</h1>

<![endif]-->


下面的代码是在非IE浏览器下运行的条件注释


<!--[if !IE]><!-->

<h1>您使用不是 Internet Explorer</h1>

<!--<![endif]-->

最终在非IE和特殊的IE浏览器下起作用

(或者使用 lte lt 或者 gt gte来判断,如:

<!--[if lte IE 6]>

 在IE 6下显示的信息

<![endif]-->

).


<!--[if IE 6]><!-->

<h1>您正在使用Internet Explorer version 6<br />

或者 一个非IE 浏览器</h1>

<!--<![endif]-->


申明

博文欢迎转载,但请给出原文连接。