html引入js忽略版本,ie浏览器 条件注释,根据不同版本引入不同js

ie浏览器,真心佩服ie,各种版本,浏览器的显示不同。

关于jQuery lib对ie的兼容性

ie1.9版本,是对ie8的最后兼容。

也就是说jQuery2.0以下版本的都支持ie8,但是2.0以上(包含2.0版本)的jQuery库已经全面放弃了ie8浏览器。

如果你的用户包含ie8用户,恰好你的项目中又引用了高版本的jq,那就需要对ie8进行判断。

根据不同的版本,引入高低版本的jq库。

ie条件注释

条件注释是层叠样式表(CSS)用于区分IE特定版本的首选方式。

重要提示 自IE10起,标准模式不再支持条件注释。而是采用特征检测给浏览器不支持的功能来提供备用策略。

expression是由功能、操作符和值组成的,下图是支持的功能,并介绍了每个功能支持的值。

9f86ed1a041c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

e1.png

也可以添加表达式哦

9f86ed1a041c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

e21.png

举个栗子:

如果是ie8就引入1.9版本的jqueryLib,如果不是就引入其他版本的jqueryLib

如果判断不是的话,记得加个!(IE n)

Downlevel-hidden条件注释类似于基本的HTML注释,包含连字符(“ - ”)在开启和关闭标签。条件显示在标签的开口部,和[ENDIF]被放置在标签的封闭部分之前。内容放在注释标签内。

因为前四个字符和注释的最后三个字符是相同的HTML注释元素,所以低版本浏览器会忽略注释块内的HTML内容。由于内容被有效地不支持条件注释的浏览器隐藏,这种类型的条件注释被称为低版本隐藏。

如果条件表达式的结果为真,则对注释块里面的内容进行分析,并通过Internet Explorer 5及更高版本的渲染。针对Internet Explorer而专门设计的内容,这种做法特别有效。

更多栗子如下:

You are not using Internet Explorer.

You are using a downlevel browser.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值