我正忙着使用最新的Chrome网站。
无缘无故,我刚开始使用Inspect Element
搜索代码。
在我看到一些罕见的事情发生后,我向下滚动。除-moz-
本身外,-o-
-ms-
-webkit-
box-shadow
全部交叉。同样的事情发生在每一个CSS3元素上,例如渐变,文本阴影,过渡,盒子阴影。
我想知道它是否只适用于Chrome。我将代码的部分放在/*
和*/
之间的前缀中。然后使用127.0.0.1
开始在下面的浏览器中命名,这一切都给了我想要的结果,没有任何前缀。
Google Chrome 28.0.1500.95
-webkit-
Internet Explorer 10.0.9200
-ms-
Mozilla Firefox 23.0
-moz-
Opera 15.0.1147.153
-o-
为什么每个人都一直告诉我,我需要来做这件事?当所有浏览器都支持它? (我的意思是,所有这4个前缀都会捕获所有浏览器)。
答案 0 :(得分:1)
根据caniuse.com(第一个谷歌搜索结果),供应商前缀将支持一些过时的Mozilla和基于Webkit的浏览器版本。
答案 1 :(得分:1)
当前版本的Chrome / Opera使用已弃用供应商前缀的呈现引擎。所以从技术上讲,你不需要再使用它们了。但是,由于大量人仍使用旧版本以及其他webkit浏览器,因此最好仍然包含它们:)