【发布时间】:2011-12-28 07:46:01
【问题描述】:
我们是否还需要为 css3 属性使用浏览器前缀,例如 -moz-box-shadow、-moz-transition: all 0.3s ease-out; 等?
【问题讨论】:
-
如果您想支持只支持带有这些前缀的属性的浏览器,那么可以。如果没有,没有。
-
有人需要每隔几个月重复一次这个问题吗?
-
我看不出使用无效的 CSS 来支持一些奇怪的功能有什么意义。带前缀的版本实际上是用于测试的。我不使用任何形式的前缀属性,因为这些效果对于内容的显示根本不重要,而且不应该如此。这些是附加效果,因此浏览器是否支持它们并不重要。如果他们这样做,那就太好了。如果他们不这样做,该网站仍然是完全可见的。如果该陈述不正确,则说明您做错了。
-
@animuson - 我们中的一些人希望我们的网站在尽可能多的浏览器中看起来最好。这意味着在某些情况下使用前缀属性。如果你愿意,你可以高高在上,但如果你想这样做,你只是放弃了许多浏览器的功能——你的选择。
标签: css