边界半径导致FireBug中的顽皮错误:“未知财产......宣言被删除。”我应该让它消失或更好地保持我的方式吗?

时间:2011-03-24 22:18:20

标签: css firefox firebug css3

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

enter image description here

从上面显示的事实:

  • 我的网站喜欢使用它们“圆润”,很多都是......;
  • 至少在FireBug看到错误时,我的网站出现了错误。

FireFox是否正确,我应该评估一下,如果是这样,我如何更改它,因为我认为这对IE至关重要,是默认的CSS3规范,对吗?或者是否还有其他事情导致所有这些事情都出现在FireBug中?我很高兴听到我应该做些什么来让这一切再次消失,真的。

3 个答案:

答案 0 :(得分:10)

在控制台选项卡中打开下拉菜单,然后取消勾选“显示CSS错误”等内容。

此外,这不是一件坏事。如果Firefox遇到它不知道的属性(例如在询问此问题时的border-radius),它将忽略它并继续下一个属性。这就是-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;实例的原因。 Firefox会忽略-webkit-前缀的那个,它会识别-moz-前缀的那个并忽略非前缀的那个,因为在您使用的Firefox版本中尚未实现非前缀的那个。 (现在不再需要加border-radius前缀,除非你支持古老的浏览器)

答案 1 :(得分:2)

您可能希望将特定于IE的属性(filterzoom)弹出到特定于IE的样式表中,并将其包含在条件注释中。

至于其他方面,你刚刚获得了一个较旧版本的Firefox,它无法识别更新的属性。那很好,它不会造成任何伤害。 (有些奇怪的是moz-opacity没有被识别出来,因为我认为它已经存在了很长时间,但它很好。)

答案 2 :(得分:1)

检查this

我认为你需要为FireFox使用-moz-border-radius:...声明:)