css - 我还应该为 border-radius 使用供应商前缀吗?

标签 css vendor-prefix

目前,当我编码时我使用:

-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;

但根据我的测试,它与任何现代浏览器(Chrome 33+、opera 25+、safari 8+)没有任何区别。 Internet Explorer 8 不支持此属性,但供应商前缀不会产生任何影响。

有什么理由保留它们吗?

最佳答案

使用http://caniuse.com/#search=border-radius用于检查此类

结论:无需为 border-radius 添加供应商前缀,因为所有主流浏览器(和 IE9+)都支持它。如果您真的需要 IE8 中的 border-radius,请查看:How to apply border radius in IE8 and below IE8 browsers?

但在 99% 的情况下,border-radius 对设计而言并不重要。采用优雅降级技术,让IE8留有方 Angular

关于css - 我还应该为 border-radius 使用供应商前缀吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27011871/

相关文章:

css - 为什么 [CSS 功能] 在 [浏览器] 中不起作用但在其他浏览器中起作用?

jquery - 自定义滚动条 - 小于默认值

css - 为什么 child flex div 会向 parent 拉伸(stretch)?

html - CSS - 在能够滚动的同时定位绝对溢出父级

css - -moz-box-shadow 不适用于 mozilla

css - 我应该相信 Chrome 的审核工具吗?

html - Flex(Materialize valign-wrapper)在 IE 中不起作用

html - :not() selector 中的两个类

javascript - -CSS 中的无前缀脚本和前缀

css - -ms-filter 和 filter 是否都用于 IE 中的渐变?