css兼容问题

我了解了为什么会存在兼容性写法

是因为W3C 提出一个样式,每个浏览器觉得好用,又怕后期修改所以给出一个兼容性写法.
那具体哪些内容目前需要兼容性写法,这些头号资料可以在哪看?
没用兼容性写法会发生什么?
兼容写法前面每个对应的内核是什么?
有没有大神来解释下
background-size 要用兼容性写法吗?

阅读 2k
2 个回答

没有固定的资料列出了所有的兼容属性,一般查看属性的兼容情况用https://caniuse.com/,上面也会列出哪些属性需要前缀。

如果不做兼容处理,特别老版本的浏览器样式就会失效

前缀代表的含义分别是
-ms ie
-moz firefox
-webkit chrome/safari
-o opera

当然,目前普遍使用autoprefixer,自动补上兼容处理。

兼容情况随时都会变化,没有固定的资料。
一般来说各平台一些私有的,新的属性需要兼容,其他都不需要了。
测试的时候发现问题就做兼容,没有问题就不用做。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题