我对这个好奇了一段时间。
css3 属性尚未标准化,但可以由浏览器实现,使用特定浏览器的前缀。例如,可以使用border-radius,它在现代浏览器上运行良好。但是,对于以前版本的浏览器供应商,我们可以使用供应商特定的属性,如 -moz、-webkit 等前缀来工作。
现在,对于我的页面,我使用了渐变和边框半径,创建了几个使用它们的类,并通过这些类应用了这些类。
以下哪个更好?
使用 javascript 查找是否支持,如果支持则使用属性,如果以上为 false,请检查用户代理并相应地应用供应商特定属性。
使用类中的所有浏览器前缀,让浏览器使用适合它的任何一个。
我好奇和关心的是 DOM 加载的性能和时间。