我怎么知道何时在css属性中使用前缀-webkit-,-moz-,-ms-,– o-?我在某些属性中看到了很多“不一致”,在某些属性中,程序员只将-moz-放在另一个属性中,而在另一个属性中,他将所有
... . . 我怎么知道何时在css属性中使用前缀-webkit-,-moz-,-ms-,– o-?我在某些属性中看到了很多“不一致”,在某些属性中,程序员只将-moz-放在另一个属性中,而在另一个属性中,他将所有属性都归结为4.这是否有原因?.
解决方法
. 要了解要使用的前缀取决于您要支持的浏览器.找出哪些浏览器版本需要前缀的好地方是 caniuse.com.
这种变化是由于其他开发人员决定支持的浏览器.如果您看到更多前缀,那么该网站的开发人员(网站所有者)已决定对旧版浏览器提供更高/更深层次的支持.较少的前缀将支持更少的浏览器.至于为什么?可能有很多原因可能是目标受众和功能要求(Web API).
您可以使用手动路线,但许多开发人员将使用像Autoprefixer这样的工具或像SASS或LESS这样的CSS预处理器.这些工具为您提供了定义要使用的前缀的不同方法.
使用AutoPrefixer之类的东西,可以选择列出您想要支持的浏览器,并根据非前缀版本确定支持这些浏览器所需的前缀等.
使用像SASS或LESS这样的CSS预处理器,您可以创建一个mixin(基本上是一个函数),它将添加您定义的前缀.
. . .. ...