HTML代码技巧:HTML注释表达式判断IE版本
如何让静态HTML代码根据不同IE版本显示不同内容。 这里的技巧就是利用IE的HTML注释表达式。HTML 的注释格式是 <!-- Comment content --> , IE 对HTML注释做了一些扩展,使之可以支持条件判断表达式:
<!--> HTML <!--> 当表达式expression 为True 的时候,显示 HTML 内容。
例子:
view plaincopy to clipboardprint?
<!-->
<p>Welcome to Internet Explorer 5.</p>
<!-->
<!-->
<p>Welcome to Internet Explorer 5.</p>
<!-->
和编程语言类似,这里的表达式还支持大于(gt)、小于(lt)、 与或非 等操作符。 下面是一些例子。
判断是否IE
判断是否是IE7
判断是否不是IE
判断是否是IE5.5 以下版本。 (<)
判断是否等于IE6 版本或者以下 (<=)
判断是否IE5以上版本 (> )
判断是否 IE7 版本或者以上
判断是否不是IE7
判断是否大于IE5, 小于IE7
判断是否IE6 或者 IE7
代码示例:
view plaincopy to clipboardprint?
<!--><p>You are using Internet Explorer.</p><!-->
<!><p>You are not using Internet Explorer.</p><!>
<!--><p>Welcome to Internet Explorer 7!</p><!-->
<!--><p>You are not using version 7.</p><!-->
<!--><p>You are using IE 7 or greater.</p><!-->
<!--><p>You are using IE 5 (any version).</p><!-->
<!--><p>You are using IE 5.5 or IE 6.</p><!-->
<!--><p>Please upgrade your version of Internet Explorer.</p><!-->
<!--><p>You are using Internet Explorer.</p><!-->
<!><p>You are not using Internet Explorer.</p><!>
<!--><p>Welcome to Internet Explorer 7!</p><!-->
<!--><p>You are not using version 7.</p><!-->
<!--><p>You are using IE 7 or greater.</p><!-->
<!--><p>You are using IE 5 (any version).</p><!-->
<!--><p>You are using IE 5.5 or IE 6.</p><!-->
<!--><p>Please upgrade your version of Internet Explorer.</p><!-->
注:IE5 以下的版本不支持这种注释扩展。 不过现在也很难找到IE4了 ... :)
死亡请帖我发现只有微软自己的网站才喜欢用他的判断表达式,其他网站很少见到这类用法
哥们,你对网页设计这块有多熟悉? 很好..很好..很强大! 非常感谢,实在不错 强烈支持楼主ing……
很好..很好..很强大! 谢谢分享,楼主V5~~
页:
[1]