博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
if判断IE浏览器的类型
阅读量:5164 次
发布时间:2019-06-13

本文共 1369 字,大约阅读时间需要 4 分钟。

有时候需要用到IF判断

在IE CSS hack(更多方法)当中常用到if IE 来判断浏览器的类型,解决CSS甚至于JS的兼容性问题,之前大家可能知道if IE来解决CSS的兼容性问题,其实if IE不仅仅是用于CSS hack的使用,我们在前端开发中甚至可以使用if IE来做JS的处理,如下面的代码:

引用<!–[if IE 5]> <script>document.write(”仅IE5.0与IE5.5可以识别”);</script> <![endif]–>
<!–[if gte IE 5.0]><script>document.write(”IE5.0以及IE5.0以上版本都可以识别”);</script><![endif]–>
<!–[if IE 6]><script>document.write(”仅IE6可识别”);</script><![endif]–>
<!–[if lt IE 6]><script>document.write(”IE6以下版本可识别”);</script><![endif]–>
<!–[if gte IE 6]><script>document.write(”IE6以及IE6以上版本可识别”);</script><![endif]–>
<!–[if IE 7]><script>document.write(”仅IE7可识别”);</script> <![endif]–>
<!–[if lt IE 7]><script>document.write(”IE7以下版本可识别”);</script><![endif]–>
<!–[if gte IE 7]><script>document.write(”IE7以及IE7以上版本可识别”);</script><![endif]–>
下面对if IE做一下详细的解释:
lte:就是Less than or equal to的简写,也就是小于或等于的意思。
lt :就是Less than的简写,也就是小于的意思。
gte:就是Greater than or equal to的简写,也就是大于或等于的意思。
gt :就是Greater than的简写,也就是大于的意思。
! :就是不等于的意思,跟javascript里的不等于判断符相同
当然我们也可以使用if IE的注释来引入 js文件,以及CSS hack(更多方法)文件,如下面的代码:
<!–[if lte IE 6]>
<!– 如果IE浏览器版本小于等于6,调用ie6.css样式表 –>
<link rel=”stylesheet” type=”text/css” href=“http://www.js8.in/ie6.css” />
<![endif]–>
<!–[if lte IE 6]>
<!– 如果IE浏览器版本小于等于6,调用ie6.js样式表 –>
<script type=”text/javascript” src=”http://www.js8.in/ie6.js“></script>
<![endif]–>

转载于:https://www.cnblogs.com/kingwell/archive/2012/06/19/2555031.html

你可能感兴趣的文章
微软SQLServer2008自带管理工具出现红叉错误,叫我情何以堪!
查看>>
扩展gcd codevs 1213 解的个数
查看>>
spark1.3.1使用基础教程
查看>>
『看球笔记』20140208利物浦VS阿森纳,十字重剑与蜜蜂飞舞
查看>>
Hibernate5.2之一对一主键关联(四)
查看>>
SQLServer调WebService & 错误解决:请求格式无法识别
查看>>
NancyFX 第十一章 Bootstrapping
查看>>
C# WinfForm 控件之dev电子表格 SpreadSheet
查看>>
配置本地邮件服务
查看>>
如何上传文件
查看>>
35 个 Java 代码性能优化总结
查看>>
怎样才能自学好Java?
查看>>
Distinct Values(2018hdu多校第一场)
查看>>
phpStudy集成环境下 安装composer
查看>>
curl 异步捉取数据类
查看>>
Niblack二值化方法的实现
查看>>
php英语单词,php常用英语单词,快速学习php编程英语(4)
查看>>
5月29,48h,Geekathon,创业极客的梦想起点
查看>>
bzoj4415: [Shoi2013]发牌
查看>>
JAVA基础——使用配置文件
查看>>