不同浏览器内核的问题

不同浏览器内核的问题

老师,我在sublime text里输入表标准渐变代码:

background:linear-gradient(to bottom right, red, blue);

然后,我把光标放到background之后,linear-gradient之前,然后按一下tab键,编辑器会自动补全代码:

background:-webkit-linear-gradient(top left, red, blue);

background:-o-linear-gradient(top left, red, blue);

background:linear-gradient(to bottom right, red, blue);

我的问题是:

第一,自动补全的代码里没有-moz-的代码,是因为firefox最新的内核发生变化或者完全支持标准写法了吗?

第二,我查了一下说opera已经放弃自己的内核,改用webkit了,是不是说以后-o-的代码也可以省略了?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

使用的什么自动补齐插件,可能由于插件有补齐前缀的规则,如autoprefixer默认的补齐前缀只有 -webkit- 。


  • 杰克不接客 提问者 #1
    不太明白,可以回复的详细一点吗?
    2018-01-03 10:17:38
  • 小于飞飞 回复 提问者 杰克不接客 #2
    就是autoprefixer 自动补齐插件,默认只出现-webkit- 前缀,所以考虑是否是你使用的插件问题。
    2018-01-03 12:00:02
  • 杰克不接客 提问者 #3
    非常感谢!
    2018-01-04 19:49:54
提问者 杰克不接客 2018-01-03 19:10:38

http://img1.sycdn.imooc.com//climg/5a4cb9da00010c5719440598.jpg

目前我只安装了这些插件,不知道是哪个插件起的效果,请问如何查看是哪个插件起到自动补全,如何进一步设置呢?

  • 这里sublimecodeinte、emmet、All Autocomplete都有自动补全功能,应该是emmet插件起作用,现浏览器对相应css3属性设置兼容越来越好,相应插件对相应的属性前缀进行优化,可以试一试其它属性,会出现不同的前缀,如:输入 trfs ,按Tab,所以可以使用默认的。
    2018-01-04 11:48:39
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
HTML5与CSS3实现动态网页 2018
  • 参与学习       1887    人
  • 提交作业       4643    份
  • 解答问题       5760    个

有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师