1

我正在使用带有供应商前缀的 box-sizing ,就像这样

...通过CSS 验证器运行它

...并收到此错误: Property -moz-box-sizing 不存在:border-box

有没有办法让它通过?

非常感谢。

4

2 回答 2

0

不,CSS3 处于 BETA 模式,浏览器需要有前缀,因为某些属性有不同的值。将来这将是一个标准,即 W3C CSS 3 级标准。然后前缀将被删除。

但是,我们今天需要使用前缀,而前缀并不是真正的 CSS,它们只是浏览器将解析哪些属性的指示器。因为它们不是 CSS,所以 CSS 验证器不会通过。

但是“有效”页面什么也没说。不要担心你的 CSS/HTML 中的一些错误,只修复那些关键的。

于 2012-07-24T15:42:34.957 回答
0

当 Browservendors 尝试实现新的 css 功能时,他们会添加前缀,只要它们不是 100% 符合 css 标准。这些供应商前缀不是官方 CSS 规范的一部分,因此在通过 css-validator 运行时会产生错误。

但是,如果您绝对热衷于使用符合标准的 css,则可以尝试PrefixFree 。

于 2012-07-24T15:43:16.720 回答