【发布时间】:2013-01-08 09:53:44
【问题描述】:
这里有没有人会发布一个网站,提供一个简洁的摘要,说明哪些供应商特定的 CSS3 扩展 - 例如。 -moz-border-radius - 仍然需要还是可以弃用?
据我所见,Chrome、Safari 和 Opera 的所有最新版本(忘记 IE,我现在的应用可以不用它)基本上都乐于使用没有供应商前缀的 W3C 属性。
【问题讨论】:
-
信不信由你,IE从未需要border-radius前缀。
-
!!!!。我经常想知道首先决定需要前缀的人的反常
-
前缀对于实验性或不合标准的实现很有用(在 Firefox 2 中尝试 -moz-border-radius 以了解我的意思),只是碰巧它们需要太长时间才能取消前缀......跨度>
-
是的,我现在明白了。我花了一些时间确定 Firefox 2 的版本
-
@BoltClock 背后的想法是,标准的实施对公司来说花费了太长时间,同时让开发人员清楚地了解标准的组成部分和不包含的部分。一个被强烈讨论/部分被误解的话题是 Hixie 概述了 HTML5 的最终推荐日期以及在 2022 之前由至少 2(!) 个浏览器完全实施!最早的 CSS 3 草案于 1999 年发布。正如 H. Sivonen 在博客文章中指出的那样,非标准元素(不仅仅是 CSS)的供应商前缀的想法可以追溯到 1998 年。hsivonen.fi/vendor-prefixes