0

我正忙于使用最新的 Chrome 浏览我的网站。

无缘无故,我刚开始使用Inspect Element.

在看到一些罕见的事情发生后,我向下滚动。-moz- -o- -ms- -webkit-都被交叉了,除了box-shadow它自己。每一个 CSS3 元素都发生了同样的情况,例如渐变、文本阴影、过渡、框阴影。

我想知道它是否仅适用于 Chrome。我把代码部分放在有前缀的地方,在/*和之间*/。然后开始在浏览器下命名,使用127.0.0.1,这一切都给了我想要的结果,没有任何前缀。

谷歌浏览器 28.0.1500.95-webkit-

互联网浏览器 10.0.9200-ms-

火狐浏览器 23.0-moz-

歌剧 15.0.1147.153-o-

为什么每个人都一直告诉我,我要这样做?什么时候所有浏览器都支持?(我的意思是,所有这 4 个前缀都会捕获所有浏览器)。

4

2 回答 2

1

当前版本的 Chrome/Opera 使用已弃用供应商前缀的渲染引擎。所以从技术上讲,你至少不需要再使用它们了。然而,由于大量的人仍然使用旧版本,以及其他 webkit 浏览器,最好仍然包括它们 :)

于 2013-08-10T03:20:22.733 回答
1

根据 caniuse.com(第一个 google 结果),供应商前缀将支持一些过时版本的 Mozilla 和基于 Webkit 的浏览器。

链接:http ://caniuse.com/css-boxshadow

于 2013-08-09T22:36:57.007 回答