刚才看PR给的一个网页的例子的时候,我用ie看,提示说不能看,只有在firefox下才能正常浏览,咋回事阿,看了看源代码,发现里面有一句这个玩意:

<!--[if lte IE 6]> 
     
请使用非<strong>IE</strong>浏览器浏览本页,推荐使用<strong>FireFox</strong>
浏览器。 
<![endif]-->
<!--[if !
IE]><!-->
才知道原来还有这种条件语句的用法呢啊,赶快查查资料吧,说不定哪天用得着呢……

下面一段代码是测试在微软的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]-->

HTML代码

<!--[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]-->


<!--[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]-->
http://www.odo.com.cn/blog/?2/uid_2_action_viewspace_itemid_2284.html
posted on 2007-04-20 20:34  mbskys  阅读(286)  评论(0)    收藏  举报