很多css3不加css3前缀自动补全,跟不支持

CSS3现在所有标签都需要加前缀吗_百度知道
CSS3现在所有标签都需要加前缀吗
我有更好的答案
大部分是不需要的,只有少部分尚未成为标准仍然处于试验阶段的属性才需要加前缀。但是在无法区分标准与非标准属性的前提下,那就都加上前缀吧,代价就是你的css代码会显得臃肿,而且如果浏览器两种属性(加前缀和不加前缀)都支持的话,效果可能会出现差别,解决办法就是把未加前缀的属性也写上,而且要写在最后(也就是说在这种情况下让浏览器尽量使用标准属性)。
采纳率:82%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。为什么会出现CSS前缀? - 知乎46被浏览<strong class="NumberBoard-itemValue" title="分享邀请回答195 条评论分享收藏感谢收起44 条评论分享收藏感谢收起写回答CSS3的属性为什么要带前缀?_百度知道
CSS3的属性为什么要带前缀?
我有更好的答案
浏览器厂商以前就一直在实施CSS3,但它还未成为真正的标准。为此,当一些CSS3样式语法还存在波动时,它们提供针对流星器的前缀。现在主要流行的浏览器内核主要有:Trident内核:主要代表为IE浏览器Gecko内核:主要代表为FirefoxPresto内核:主要代表为OperaWebkit内核:产要代表为Chrome和Safari而这些不同内核的浏览器,CSS3属性(部分需要添加前缀的属性)对应需要添加不同的前缀,也将其称之为浏览器的私有前缀,添加上私有前缀之后的CSS3属性可以说是对应浏览器的私有属性。
用良心做教育
CSS3的属性为什么要带前缀&&&&&使用过CSS3属性的同学都知道,CSS3属性都需要带各浏览器的前缀,甚至到现在,依然还有很多属性需要带前缀。这是为什么呢?我的理解是,浏览器厂商以前就一直在实施CSS3,但它还未成为真正的标准。为此,当一些CSS3样式语法还存在波动时,它们提供针对流星器的前缀。现在主要流行的浏览器内核主要有:&&&Trident内核主要代表为IE浏览器&&&&Gecko内核:主要代表为Firefox&&&&&Presto内核:主要代表为Opera&&&Webkit内核:产要代表为Chrome和Safari& &&&&&&&&而这些不同内核的浏览器,CSS3属性(部分需要添加前缀的属性)对应需要添加不同的前缀,也将其称之为浏览器的私有前缀,添加上私有前缀之后的CSS3属性可以说是对应浏览器的私有属性:&&&&&Trident内核:前缀为-ms&&&&Gecko内核:前缀为-moz&&&&Presto内核:前缀为-o&&&&Webkit内核:前缀为-webkit&&&&-moz代表firefox浏览器私有属性&&&&&-ms代表IE浏览器私有属性&-webkit代表chrome、safari私有属性来看一个简单的示例,早期写一个圆角border-radius,需要这样写:
为您推荐:
其他类似问题
css3的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。CSS3的属性为什么要带前缀_百度文库
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
CSS3的属性为什么要带前缀
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢css3 为什么要加 -moz-box-shadow -webkit-box-shadow -o-box-shadow,直接用box-shadow不是都能识别吗?_百度知道
css3 为什么要加 -moz-box-shadow -webkit-box-shadow -o-box-shadow,直接用box-shadow不是都能识别吗?
我有更好的答案
-webkit-, -o-这些都是浏览器前缀。常用前缀和浏览器的对应关系如下:Firefox: -moz-Chrome, Safari: -webkit-Opera: -o-IE: -ms-css标准中各个属性也要经历从草案(WD)到推荐(REC)的过程,css3中的属性进展都不一样。浏览器厂商在标准尚未明确情况下提前支持会有风险,同时也会出现有的浏览器厂商支持的好,有的支持的不好,所以就用厂商前缀加以区分。 PPK建议如果已成为REC或接近REC的属性,厂商如果完全实现了w3c的test case,就不用加厂商前缀,像border-radius在ie9下就不用加前缀。
采纳率:85%
来自团队:
这个是针对firefox浏览器用的,这个就是css的兼容性问题了,你可以去w3c潮流前端网看看相关的资料
本回答被网友采纳
这就是每个浏览器对CSS3的支持程度了,有些浏览器在没支持标准的CSS3之前都会有自己的方法,就是加前缀,如FF:-moz,Chrome/Safari:-webkit,Opera:-o等等,随着浏览器的升级,相信以后在不加前缀的情况下box-shadow第个浏览器都能识别
直接用box-shadow以前是不能识别的,因为CSS3以前没有定下这个CSS语句的标准,这些都属于是扩展支持,所以前面要加上每个内核的标记,现在还有很多CSS3规则是要加上内核标示的,比如animation。
常用前缀有-webkit
/*Chrome/Safari*/-moz
/*Firefox*/-ms
-MOZ是FF3的特有属性!CSS3只支持webkit核心的浏览器!IE基本都不支持!
其他3条回答
为您推荐:
其他类似问题
css3的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 vscode css3前缀插件 的文章

 

随机推荐