刚才看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