我注意到Can I Use现在美国使用的所有主流浏览器的现代版本都支持非供应商前缀版本的CSS3属性:border-radius和box-shadow。现在停止使用这两个属性的供应商前缀是否安全?
答案 0 :(得分:2)
这取决于您的用户群。虽然较新版本的流行浏览器支持非前缀版本,但旧版本不支持。您无法确定所有用户是否已更新或将更新其浏览器。
答案 1 :(得分:0)
您无法确定所有用户是否已更新或将更新其浏览器。
这是事实,但我怎么能希望有些人甚至会拥有支持-vendor-border-radius的浏览器呢?我必须做更多的研究,但我打算从这个混乱中清理我的样式表。除非我报告真正严重的问题。
以这种方式思考,我们应该更好地坚持表格布局,或者做一些浏览器识别,并为每个浏览器提供不同的样式表。圆角将是背景GIF,对吧?我想,如果某人有一个石器时代的浏览器,他应该准备好在浏览时遇到更糟糕的经历。
只要页面有效,并且布局不会分开,我选择避免不必要的黑客攻击。好的,它还取决于您的目标受众 - 如果这是广告 网页设计工作室的页面,然后放入所有可能的-moz - , - o - , - webkit-和-ms-。你可以期待,每个人都会用坏浏览器测试它;)
如果您的网页是一个网络应用程序,人们希望完成某项工作,并希望快速加载并执行用户想要的操作 - 这是另一种情况。所以,如果你有一些优雅地降级的东西,我敢于在过时的WWW客户端上偷工减料。