- 对用户是好事,IE 在移动端的网站兼容性大大提高。
- -webkit 已经成为移动端的事实标准,以至于连微软都不得不为此妥协。
- IE 还更改了 User Agent 字符串以提高兼容性,可见移动端有很多网站依赖于 UA 检测来提供各项功能。网站兼容理论上应该更倾向于用 Feature Detection 来做而不是检查 UA 这种 hack,不过考虑到移动端的现状,UA 更多的是用在后端模板渲染时判断输出何种页面,也情有可原。
- kind of sad,很多 Web 开发人员都太不负责了,无视标准,不然何至于此。
- vendor prefix 已经被各路大神批判过无数遍了,包括 Paul Irish(Vendor prefixes are not developer-friendly)、Nicholas C. Zakas(Blink and the end of vendor prefixes)、ppk(CSS vendor prefixes considered harmful)。还有 CSS-Trick 上的相关文章(TL;DR on Vendor Prefix Drama)以及 SitePoint 上这篇(The Impending CSS Vendor Prefix Catastrophe)。vendor prefix 对 Web 标准的演进显然是有害无益的。
- 负责任的开发者应当尽可能地使用不带前缀的标准 CSS,然后使用 Autoprefixer 一类的工具自动添加 vendor prefix,以保证不破坏代码的兼容性。
— 完 —
本文作者:知乎用户(登录查看详情)
【知乎日报】
你都看到这啦,快来点我嘛 Σ(▼□▼メ)
此问题还有 9 个回答,查看全部。
延伸阅读:
如何评价 Windows Phone 应用 627.AM 的用户体验设计?
Windows Phone 8 的前景如何?