相关疑难解决方法(0)

为什么浏览器会为CSS属性创建供应商前缀?

也许这是一个明显的答案,但是

为什么地球上会浏览器决定创建自己的供应商前缀border-radius之类的?

我的意思是:为什么我要打字:

-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
Run Code Online (Sandbox Code Playgroud)

是因为每个平台都认为"我们很酷,我们会想出一个更好的方法来做圆角吗?" 为一个输入三行似乎完全无法解释多余.

css vendor-prefix

64
推荐指数
2
解决办法
3558
查看次数

何时在CSS中使用前缀-moz,-webkit,-o而不是简单的属性?

我们构建WordPress主题,我想知道使用所有浏览器属性而不是ONE是必要的吗?

例如,我们为"过渡"属性写了这个:

-moz-transition: all 350ms ease-in-out;
-o-transition: all 350ms ease-in-out;
-webkit-transition: all 350ms ease-in-out;
transition: all 350ms ease-in-out;
Run Code Online (Sandbox Code Playgroud)

但我们只能使用这个,因为我看到所有浏览器的所有现代版本中的这个工作:

transition: all 350ms ease-in-out;
Run Code Online (Sandbox Code Playgroud)

为什么我们需要为每个具有相同值的浏览器编写所有属性?我们只想支持现代浏览器(例如,我们不需要支持Firefox 4或Chrome 5或IE 7).我们还需要使用所有属性还是只能使用一个属性?我看到不同的网站使用这种方式不同,不知道谁是对的?当主题具有许多支持不同浏览器的不同前缀的CSS样式和选择器时,这需要花费大量时间为每个浏览器添加所有属性.谢谢!

html css

3
推荐指数
1
解决办法
1111
查看次数

标签 统计

css ×2

html ×1

vendor-prefix ×1