首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我们是否必须继续使用非标准/浏览器特定的CSS供应商前缀?

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

Stack Overflow用户
提问于 2012-02-22 19:45:22
回答 3查看 1K关注 0票数 4

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

代码语言:javascript
复制
-moz-box-shadow:    3px 3px 5px 6px #ccc;
-webkit-box-shadow: 3px 3px 5px 6px #ccc;

上只使用使用:

代码语言:javascript
复制
box-shadow: 3px 3px 5px 6px #ccc;

后者似乎在大多数现代浏览器中运行良好(除了显而易见的!:p看着你的IE!虽然我假设它可能在IE9中工作,但我不能测试,因为我现在在Mac上)。

我看到什么了吗?我们是否需要使用上述浏览器特定的代码?还是所有浏览器都在向支持这些标准的方向发展?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-02-22 19:48:14

这确实取决于您想要完全支持哪些功能和浏览器。即使是现在,一些浏览器仍然落后。

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

票数 7
EN

Stack Overflow用户

发布于 2012-02-22 19:48:57

所有浏览器通常都向标准支持方向发展。

有两个问题--

  1. 许多可供我们使用的CSS3规则仍在审查中--即尚未成为任何标准的一部分。
  2. 有些人坚持使用旧版本的浏览器,而后者可能不支持无前缀规则。

出于这两个原因,我们继续在样式表中使用供应商前缀的CSS规则。

票数 3
EN

Stack Overflow用户

发布于 2014-12-22 13:57:29

您现在需要的唯一前缀是用于chrome和safari支持的-webkit。Webkit是用于-webkit-动画,-webkit-字体-功能-设置,显示:-webkit-flex,-webkit-过滤器等。

-ms、-o和-moz为连他们自己的公司都不再支持的浏览器提供了支持。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9401830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档