【发布时间】:2012-03-13 04:42:21
【问题描述】:
鉴于我并不真正关心向后兼容性(我正在探索基于 CSS3 和 HTML5 的设计,而不是依赖于图形等)使用 css 有什么好处,例如:
-moz-box-shadow: 3px 3px 5px 6px #ccc;
-webkit-box-shadow: 3px 3px 5px 6px #ccc;
只是使用:
box-shadow: 3px 3px 5px 6px #ccc;
后者似乎在大多数现代浏览器中都能正常工作(除了显而易见的!:p 看着你的 IE!虽然我假设它可能在 IE9 中工作,但我无法测试,因为我在 Mac 上瞬间)。
我在看东西吗?我们是否需要使用上面的浏览器特定代码?还是所有浏览器都在朝着支持标准的方向发展?
【问题讨论】:
-
我喜欢你完全避免使用术语“供应商前缀”并将其称为非标准 CSS,因为供应商前缀是非标准 CSS :) 是的,IE9支持不带前缀的
box-shadow属性。 -
@boltclock - 哈哈!我不知道他们是这样称呼的!我想不出该怎么称呼它,这可能是我在 t'internets 上也找不到任何信息的原因。 :p 感谢您的链接
标签: browser css vendor-prefix