目录
  1. 1. 简述
  2. 2. PC-WEB
  3. 3. 移动端
    1. 3.1. Android
    2. 3.2. iOS

前端兼容性问题汇总

简述

作为前端一名晚辈,很遗憾没有赶上调试 IE6 的日子 ~\(≧▽≦)/~ 奈何各浏览器大佬毕竟现在还是不肯一起干,非自己搞标准,浏览器各个版本还d都自己搞内讧。所以前端兼容性问题注定还是一场长期艰苦的抗战。。所以这里自己记一下遇到的一些兼容性问题等等,供大家参考。

从浏览器内核的角度 来看,浏览器兼容性问题可分为以下三类:

  1. 渲染相关:和样式相关的问题,即体现在布局效果上的问题。
  2. 脚本相关:和脚本相关的问题,包括 JavaScript 和 DOM、BOM 方面的问题。对于某些浏览器的功能方面的特性,也属于这一类。
  3. 其他类别:除以上两类问题外的功能性问题,一般是浏览器自身提供的功能,在内核层之上的。

尽管各位浏览器大佬对于这个问题有不可推卸的责任,然而确实作为一名前端程序员,保证自己的代码足够规范是更为重要的。

不够规范的代码会使不兼容现象更加突出,一个优秀的前端工程师不应该写出不规范的代码 不够规范的代码会使不兼容现象更加突出,一个优秀的前端工程师不应该写出不规范的代码 不够规范的代码会使不兼容现象更加突出,一个优秀的前端工程师不应该写出不规范的代码

我们应当做的就是尽量了解标准,熟悉各浏览器的Bug和特性,灵活设计页面功能,这样才可以最大程度有效的避免各浏览器兼容性问题。

PC-WEB

移动端

Android

iOS

本文版权归 yangzj1992 所有。来源青春样博客(qcyoung.com),商业转载请联系本人获得授权,非商业转载请注明出处。


本博客采用 Disqus 作为评论解决方案,目前 Disqus 经常被 GFW 封锁,若想参与评论请翻墙访问本站或将 disqus.com 添加至翻墙白名单。你也可以通过导航栏上的社交网站与我联系