Css 在FireBug中导致顽皮错误的边界半径:“;未知属性。。。声明被撤销。”;我应该让它消失还是让它继续我的方式?

Css 在FireBug中导致顽皮错误的边界半径:“;未知属性。。。声明被撤销。”;我应该让它消失还是让它继续我的方式?,css,firefox,firebug,Css,Firefox,Firebug,今天我在FF中点击F12加载FireBug,看看我的网站在想什么。然后我看到: 从上面可以看出: 我的网站喜欢使用他们“四舍五入”,其中很多 我的站点加载了错误,至少在FireBug看来是这样 FireFox是正确的吗?我应该对此进行评估吗?如果是,我该如何更改它,因为我认为这对IE至关重要,并且是默认的CSS3规范,对吗?还是有其他的事情发生,导致所有这些事情都出现在FireBug中?我很高兴听到我该怎么做才能让这一切再次消失,真的。打开控制台选项卡中的下拉列表,取消勾选“显示CSS错误

今天我在
FF
中点击
F12
加载
FireBug
,看看我的网站在想什么。然后我看到:

从上面可以看出:

  • 我的网站喜欢使用他们“四舍五入”,其中很多
  • 我的站点加载了错误,至少在FireBug看来是这样

FireFox是正确的吗?我应该对此进行评估吗?如果是,我该如何更改它,因为我认为这对
IE
至关重要,并且是默认的CSS3规范,对吗?还是有其他的事情发生,导致所有这些事情都出现在FireBug中?我很高兴听到我该怎么做才能让这一切再次消失,真的。

打开控制台选项卡中的下拉列表,取消勾选“显示CSS错误”之类的内容

而且,这不是一件坏事。如果Firefox遇到一个它不知道的属性(比如问这个问题时的边界半径),它将忽略它并继续下一个属性。这就是为什么例如
-webkit边界半径:2px-moz边界半径:2px;边界半径:2px工作。Firefox将忽略带前缀的
-webkit-
,它将识别带前缀的
-moz-
并忽略无前缀的,因为您使用的Firefox版本中尚未实现无前缀的。(现在不再需要在
边界半径
前面加前缀,除非您支持一个古老的浏览器)

检查


我想你需要使用-moz边界半径:。。。FireFox的声明:)

您可能希望将IE特定的属性(
过滤器
缩放
)弹出到IE特定的样式表中,并包含带有条件注释的属性


至于其余的,你只是得到了一个旧版本的Firefox,它不能识别新的属性。没关系,不会有什么害处的。(有点奇怪,
moz-opacity
没有被识别出来,因为我认为它已经存在很多年了,但它很好。)

-moz-opacity
确实很老了。。。太旧了,事实上它已经被淘汰了,取而代之的是现在的CSS3标准
不透明度