C3-目录→兼容性

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

HTML

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

JavaScript

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

css

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

CSS3中的两种兼容性策略

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,787评论 1 92
  • 序章 谈谈“浏览器兼容性”的问题?很多前端的面试或笔试中,都有比较笼统的“说说你所知道的各浏览器存在的兼容问题”,...
    麻辣小隔壁阅读 3,073评论 1 57
  • 看山是山,看水是水; 看山不是山,看水不是水; 看山还是山,看水还是水。 三句话,是三种不同的境界,但是,每每想起...
    安择阅读 322评论 0 2
  • 1,人像卡:代表你对于这个原则真正的态度是什么,感觉是什么。不知道?不削一顾?渴望?反感?…… 2,复原卡:不管你...
    兮兮AX阅读 194评论 0 0
  • 说明 StreamingPro有非常多的模块可以直接在配置文件中使用,本文主要针对流式计算中涉及到的模块。 Kaf...
    祝威廉阅读 1,871评论 1 0