4

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

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

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

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

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

4

2 回答 2

8

-moz-border-radius 在 Firefox 中很长一段时间都不需要,所以我将其删除。看:

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

-moz-border-radius 从 Firefox 13 中移除

于 2013-01-09T00:06:12.887 回答
2

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

-moz-border-radius: 适用于旧版本的 FireFox,-webkit-border-radius:适用于旧版本的 Chrome。两种浏览器都会自行更新,因此用户应该可以border-radius:接受一切。

尽管在 CSS 中添加新浏览器可能不会使用的额外属性以确保所有旧浏览器也能正常运行,但我认为没有错。

于 2013-01-09T00:06:52.273 回答