我继承了一个应该在IE8中运行的Web项目(以及其他浏览器,但我不比较担心它们)。当我在Firefox中运行网站并检查错误控制台时,它提到:
“警告:未知属性'-moz-border-radius'。声明已删除”
样式表-moz-border-radius
中出现border-radius
的位置也会出现。例如,这些在样式表中彼此相邻:
border-radius:20px;
-moz-border-radius:20px;
有没有理由保留-moz-border-radius
样式?删除它们会更好吗?
答案 0 :(得分:7)
答案 1 :(得分:2)
border-radius:20px;
适用于所有新浏览器
-moz-border-radius:
适用于较旧版本的FireFox,-webkit-border-radius:
适用于旧版Chrome。两个浏览器都自动更新它们,因此用户应该可以使用border-radius:
。
我没有看到错误,但在CSS中添加了额外的特性,新浏览器可能无法使用这些特性以确保所有旧浏览器都能正常运行。