CSS border-radius和-moz-border-radius

时间:2013-01-09 00:02:20

标签: css css3

我继承了一个应该在IE8中运行的Web项目(以及其他浏览器,但我不比较担心它们)。当我在Firefox中运行网站并检查错误控制台时,它提到:

警告:未知属性'-moz-border-radius'。声明已删除”

样式表-moz-border-radius中出现border-radius的位置也会出现。例如,这些在样式表中彼此相邻:

border-radius:20px;
-moz-border-radius:20px;

有没有理由保留-moz-border-radius样式?删除它们会更好吗?

2 个答案:

答案 0 :(得分:7)

很长一段时间没有在Firefox中使用-moz-border-radius,所以我将其删除。参见:

https://developer.mozilla.org/en-US/docs/CSS/border-radius

-moz-border-radius removed from firefox 13

答案 1 :(得分:2)

border-radius:20px;适用于所有新浏览器

-moz-border-radius:适用于较旧版本的FireFox,-webkit-border-radius:适用于旧版Chrome。两个浏览器都自动更新它们,因此用户应该可以使用border-radius:

我没有看到错误,但在CSS中添加了额外的特性,新浏览器可能无法使用这些特性以确保所有旧浏览器都能正常运行。