兼容代码补全问题

来源:2-3 CSS3-浏览器兼容性

Aurora_Meteor

2020-04-25 19:52:12

我使用的是vscode,写代码的时候,写display:flex;的时候并不会出现老师视频中的一堆兼容代码,但是在写transition属性的时候又会自动在写的样式下面生成兼容各浏览器的样式代码,这是什么原因呢?是我缺少相应插件还是什么设置原因呢?(此外,因为以前老师视频中写这个属性的时候,都没有相应的兼容代码,所以我都会把生成的兼容代码删除掉,会不会不太好应该保留下来吗?)

另外,是不是开发中为了解决兼容性都要把这三节说的解决html、css、js兼容性问题的三个js文件引入?还是说通过自己写兼容性代码来解决?

写回答

1回答

好帮手慕夭夭

2020-04-26

同学你好,问题解答如下:

1.不是缺少插件的问题,插件并不能保证把所有兼容性的样式都补全的。可能是插件版本不一样或者使用的插件不一样,造成的差异。同学不用担心,如果遇到不能补全的兼容代码,自己手动加一下就行。当然了,现在高版本浏览器对display:flex ,transition这些css3样式支持的还是比较好的,不写兼容代码也可以哦。

2.要看实际需求了。有的公司对低版本浏览器要求不大,就不用引入。如果对低版本浏览器兼容要求大,引入更好。不过,现在ie快要淘汰了,大部分公司已经不考虑低版本ie了。所以课程中说的这些文件使用的比较少,自己手写代码时,对兼容性差的属性加浏览器前缀就好。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

1

0 学习 · 6815 问题

查看课程