也许这是一个明显的答案,但是
为什么地球上会浏览器决定创建自己的供应商前缀border-radius之类的?
我的意思是:为什么我要打字:
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
Run Code Online (Sandbox Code Playgroud)
是因为每个平台都认为"我们很酷,我们会想出一个更好的方法来做圆角吗?" 为一个输入三行似乎完全无法解释多余.
我得到了一个CSS文件,其中包含这么多的供应商前缀 (-webkit -moz等)。
这些供应商前缀使文件更大。
我不能一一删除供应商前缀,因为这会花费很多时间。是否有任何工具或技巧可以一键删除整个供应商前缀?
我们像这样使用css规则......
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-o-border-radius: 8px;
border-radius: 8px; /* this must be at last ? */
Run Code Online (Sandbox Code Playgroud)
为什么我最初不应该像这样使用它......
border-radius: 8px; /* why not to use at first ? */
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-o-border-radius: 8px;
Run Code Online (Sandbox Code Playgroud)
更新
有人能告诉我一个首先使用它的错误的例子吗?