-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
上面的代码展示了一个以前很常用的三种前缀写法。现在,根据实际情况,有了更好的方案可以去除前缀。
border-radius: 5px;
现在,大多数主流的浏览器都支持无前缀的属性,因此您可以安全地删除它们。
不过,对于某些稍老的浏览器版本仍然需要保留前缀版本的属性值。这是通过使用CSSHack或JavaScript Polyfills来完成的。CSS Hack是一种针对特定浏览器的CSS代码,而Polyfills则是通过JavaScript在浏览器中实现CSS属性的机制。
综上所述,CSS3前缀去除可以帮助简化CSS代码并减少文件大小,提高网站的性能。但是,开发人员需要在保证兼容性的前提下进行前缀的删除。