我怎么知道何时才能停止使用特定的css供应商前缀?

时间:2015-05-26 19:12:54

标签: css vendor-prefix

我知道他们在哪里做错了但是,我什么时候应该停止使用一些前缀?哪些证据告诉你你不再需要它?

例如,我一直看到很多人一直在添加-o-,尽管Opera已经使用了许多版本-webkit-

我之所以这样说是因为有两个原因:

  1. 如果您担心下载时间(特别是如果您正在使用关键帧动画或转换),前缀会使您的代码更重。
  2. 代码不太干净,更难以阅读。
  3. 知道了,一些具体的问题:在任何情况下我都应该继续使用-o-吗? (我不知道它对于移动歌剧是否仍然很重要)。在我删除之前,有多少版本的无前缀必须过去,比方说,-moz-前缀?

    我知道回答这个问题会有点个人化,但我想知道是否有一个经验法则,每个人都知道,我不会。

1 个答案:

答案 0 :(得分:2)

最终是开发者的选择。牢记目标受众,如果您拥有很多Opera Mobile用户,那么您当然希望保留-o-前缀。

如果您使用Autoprefixer之类的内容,通常不必担心,因为它会为您执行此操作。我相信那些支持现代浏览器的人的一般经验法则是#34;每个浏览器的最新版本将返回2个版本。那天从后面敲了绝大多数-moz-webkit前缀。除此之外的任何事情通常都是出于兼容性的考虑,而且那种东西应该有受众数据来支持它的优点。