我有一个网站,我支持IE8,没有进一步.
当我第一次启动网站时,我决定使用CSS供应商前缀来处理CSS元素,例如border-radius,Box-shadow等.我是从一个完整的noob角度做到这一点的.
但是,更好的方法是不使用它们,只是让浏览器赶上而不是为了统一而修补?
解决方法
不,你不应该删除所有这些,但你也可以删除不再需要的那些.
如何找出不再需要哪些前缀?
Can I use…是检查浏览器支持各种CSS,HTML和JavaScript功能的绝佳资源.例如,如果您执行Box-sizing搜索,它会告诉您所有现代浏览器都对此有部分支持,并且Firefox需要-moz-前缀.您还可以在一个页面here上查看所有CSS支持表.
如何澄清不再需要前缀?
有几个在线资源显示有关浏览器使用情况的信息.一个例子是StatCounter. StatCounter提供浏览器版本统计信息,可以按时过滤.如果我们看一下last 3 months,我们可以猜测我们仍然应该支持Firefox 20,Chrome 25,IE 8和Safari 5.1.