我们把对IE的判断放在第一,因为IE的用户最多,其次是判断Firefox。按使用者多少的顺序来判断浏览器类型,可以提高判断效率,少做无用功。

之所以将Chrome放在第三判断,是因为我们预测Chrome很快会成为市场占有率第三的浏览器。其中,在分析浏览器版本时,用到了正则表达式来析取其中的版本信息。

<!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]-->
< !--[if IE]> 所有的IE可识别 <![endif]-->
< !--[if IE 6]> 仅IE6可识别 <![endif]-->
< !--[if lt IE 6]> IE6以及IE6以下版本可识别 <![endif]-->
< !--[if gte IE 6]> IE6以及IE6以上版本可识别 <![endif]-->
< !--[if IE 7]> 仅IE7可识别 <![endif]-->
< !--[if lt IE 7]> IE7以及IE7以下版本可识别 <![endif]-->
< !--[if gte IE 7]> IE7以及IE7以上版本可识别 <![endif]-->
< !--[if IE 8]> 仅IE8可识别 <![endif]-->
< !--[if IE 9]> 仅IE9可识别 <![endif]-->

转载于:https://www.cnblogs.com/mxcy/articles/3871068.html

条件注释判断IE浏览器相关推荐

  1. 条件注释判断兼容浏览器版本CSS HACK !--[if !IE]!--[if IE]!--[if lt IE 6]!--[if gte IE 6]...

    <!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]--> <!--[if IE]> 所有的IE可识别 <![ ...

  2. 条件注释判断浏览器!--[if !IE]!--[if IE]!--[if lt IE 6]!--[if gte IE 6]

    条件注释判断浏览器<!--[if !IE]><!--[if IE]><!--[if lt IE 6]><!--[if gte IE 6]> <!- ...

  3. 条件注释判断浏览器版本!--[if lt IE 9]

    <!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]--> <!--[if IE]> 所有的IE可识别 <![ ...

  4. 条件注释判断浏览器版本!--[if lt IE 9](转载)

    <!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]--> <!--[if IE]> 所有的IE可识别 <![ ...

  5. Html怎么判断ie5,css怎样判断IE浏览器?

    条件注释只能用于Explorer 5+ Windows(以下简称IE)(条件注释从IE5开始被支持).如果你安装了多个IE,条件注释(Conditional comments)将会以最高版本的IE为标 ...

  6. vue 判断是否位 float_VUE中条件注释法css,判断ie浏览器

    float的css等样式,在ie中有些低版本浏览器不会生效,所以可以采用以下办法解决, vue中,条件注释法判断ie9及ie9以下浏览器,使用css 但是打包之后,css在js中 所以,ie9及ie9 ...

  7. 使用条件注释完成浏览器兼容

    最近做的纯PC站需要兼容到IE8,一般使用css hack就能够完成,但如果兼容到IE7及以下就很头疼了,使用条件注释动态加载脚本是个不错的选择. 注释不同的浏览器版本 : (1).支持所有的IE浏览 ...

  8. html 常见hack,针对主流浏览器的CSS-HACK写法及IE常用条件注释

    对于前端工作者,最痛苦的事莫过于浏览器兼容性的调试,而这最痛苦的事中,最变态的莫过于微软的三个版本IE6.0/IE7.0/IE8.0. 为了让所写代码在各主流浏览器中正常运行,我们不得不为各种浏览器写 ...

  9. 能用条件注释改善的IE兼容问题

    ### 条件注释 - 条件注释的作用就是当判断条件满足时,就会执行注释中的HTML代码,不满足时会当做注释忽略掉 eg: <!--[if !IE]><!--> 除IE外都可识别 ...

  10. HTML中的IE条件注释

    IE条件注释是一种特殊的HTML注释,这种注释只有IE5.0及以上版本才能理解.比如普通的HTML注释是: <!--This is a comment--> 而只有IE可读的IE条件注释是 ...

最新文章

  1. 程序员吐槽:去再好的互联网公司也就是个打工仔,还累出一身病
  2. Linux运维趋势采摘 -14期 【第一次编辑】
  3. requests 可以 scrapy 不行_python学习教程,B站博人传评论数据抓取 scrapy
  4. QtUI设计:设置控件透明
  5. chrome jquery ajax请求,jQuery.ajax在Chrome中无法正常执行的解决办法
  6. 对知识图谱的告白:斯坦福大学CS520课程介绍
  7. 【洛谷3157】[CQOI2011] 动态逆序对(CDQ分治)
  8. drupal.behavior 和 document.ready 没有直接的关系
  9. 9.触摸屏驱动(IIC)移植实战
  10. 任天堂xci文件提取romfs
  11. 微信公众号实现消息模板的推送
  12. 按键精灵找文字的基础代码模板
  13. 学习记录 内存频率 内存通道 内存带宽 对计算的影响
  14. 视频:青春期(青春痘1)
  15. OpenMV新手上路1 -- OpenMV简介、参数描述
  16. 【不知道发啥】Win7网页版使用方法
  17. 由numpy.arange函数看双精度浮点数的精度问题
  18. linux下c语言调用mysql,Linux下C语言连接MySQL
  19. 【FPGA Verilog】手把手教你实现一个DDS信号发生器
  20. html分享插件,10个jQuery插件分享

热门文章

  1. PATH与CLASSPATH的区别
  2. 宝塔控制面板配置Nginx 安全证书
  3. 你看,Fastjson 漏洞也太多了吧。。
  4. MySQL 是怎么死锁的?
  5. LinkedList 真的是查找慢增删快?刷新你的认知!
  6. 注意,GitHub发布重大更新,关系到所有程序员!
  7. 100w条数据插入Mysql 数据库,耗时仅10s
  8. Linux 下 4 种禁用 Root 登陆的方法,你掌握了哪几种呢?
  9. 2017 上半年总结
  10. razor 怎样使用session变量_有关 Session 的那些事儿