我们是否必须再使用非标准/浏览器特定的CSS供应商前缀?

Tho*_*son 2 css browser css3 vendor-prefix

鉴于我并没有真正关心向后兼容性(我正在探索基于CSS3和HTML5的设计,而不是依赖于图形等)使用css有什么好处:

-moz-box-shadow:    3px 3px 5px 6px #ccc;
-webkit-box-shadow: 3px 3px 5px 6px #ccc;
Run Code Online (Sandbox Code Playgroud)

刚刚使用:

box-shadow: 3px 3px 5px 6px #ccc;
Run Code Online (Sandbox Code Playgroud)

后者似乎在大多数现代浏览器中工作正常(除了显而易见的!:p看着你的IE!虽然我认为它可能在IE9中有效,但我现在无法测试,因为我在Mac上) .

我看到了什么吗?我们是否需要使用上面的浏览器特定代码?或者所有浏览器都在朝着支持标准迈进?

Dio*_*ane 6

这实际上取决于您希望完全支持哪些功能和哪些浏览器.即使是现在一些浏览器仍然落后.

这是一个非常好的指南:http://caniuse.com/