C3-目录→兼容性

兼容性
前端的三个层级的语言都有兼容性问题

HTML

  • section,footer,video等,如果浏览器不能识别某个标签,那么该标签将无法进行渲染

JavaScript

  • 地理定位,addEventListener等,如果浏览器不能识别某一段代码,则会报错,且后面的代码将不能得到执行

css

  • opacity,border-radius等
  • css创建之初,有一个协定,遇到不能识别的属性,选择器,会静默,不处理,不报错.

CSS3中的两种兼容性策略

1 渐进增强
先写所有的浏览器都支持的属性,以保证低版本浏览器的基本功能,然后再次添加只有浏览器才支持的属性

2 优雅降级
针对高版本的浏览器写css,然后对低版本浏览器做兼容(向下兼容)

你可能感兴趣的:(C3-目录→兼容性)