我有一个几年前开发的网站,我正在尝试使用W3C验证工具验证html和css。
除了被告知W3C已经过时并且“不担心它”之外,如果有人可以向我解释我看到的所有警告,如下所列的项目,我将不胜感激。
我很想知道的是,如果我删除了所有这些,它会对我客户的网站产生重大不利影响吗?由于我的网站几年前完成了这些已经过时了吗?
-webkit-box-sizing是一个未知的供应商扩展
-moz-box-sizing是一个未知的供应商扩展
-webkit-border-radius是一个未知的供应商扩展
-moz-background-clip是一个未知的供应商扩展
-webkit-background-clip是一个未知的供应商扩展
-webkit-transition是一个未知的供应商扩展
-moz-transition是一个未知的供应商扩展
-o-transition是未知的供应商扩展
-webkit-box-sizing是一个未知的供应商扩展
-moz-box-sizing是一个未知的供应商扩展
-webkit-border-radius是一个未知的供应商扩展
-moz-background-clip是一个未知的供应商扩展
-webkit-background-clip是一个未知的供应商扩展
这些CSS供应商扩展(与大多数人一样)是从浏览器开始实现较新的CSS3规则开始,并且具有足够不同的实现,因为出于兼容性原因,并不总是接受非前缀属性。
在这一点上,这些看起来似乎可以安全地从CSS中删除,但这样做并没有特别的好处。