从css3 border-radius中删除-webkit供应商前缀是否安全?

时间:2011-02-28 03:33:46

标签: css google-chrome webkit css3

我知道,在Chrome 9的某些版本中,圆角现在可以收听border-radius

我很好奇并在其他浏览器/操作系统组合上尝试过,发现以下webkit浏览器支持非供应商border-radius

  • Windows 7上的Chrome 9.0.597.98
  • Chrome 9.0.597.102 mac osx(雪豹)
  • Windows 7上的Safari 5.0.3
  • Mac osx上的Safari 5.0.3(雪豹)

Chrome的自动后台更新已经到位,除非特别要求,否则用户很少会运行旧版本。

所以我的问题是,最终放弃css3 -webkit的{​​{1}}供应商前缀是否安全?

4 个答案:

答案 0 :(得分:6)

是的,我相信放弃它是安全的。

请参阅:https://developer.mozilla.org/en/css/-moz-border-radius

Lowest version for unprefixed "border-radius"
Safari | Chrome | WebKit  
5.0    | 4.0    | 532.5

因此,如果您不关心运行旧版Safari / Chrome的用户,则可以放心使用。

没有多少用户在运行旧版本的Safari / Chrome - 这些浏览器不是IE浏览器,旧版本有时会依赖于IE浏览器。

运行这些浏览器的用户通常足够精通更新,Safari和Chrome都会积极尝试更新自己(Chrome甚至会自动更新)。

此外,http://css3generator.com/已将其删除。 (“css3 generator”的Google排名结果)

答案 1 :(得分:2)

我是第二个拉法尔的意见。特别是iOS 3.x设备应该还有很多。因此,给它们-webkit-前缀不会有害。另外http://css3please.com/(另一个css3生成器)仍然包含它; - )

答案 2 :(得分:0)

浏览器的移动版本通常不像桌面一样最新。所以这取决于谁是你的观众

答案 3 :(得分:0)

iOS 4在border-radius

上仍然需要webkit个供应商前缀

请参阅此处http://caniuse.com/#border-radius