W3C CSS验证器错误:'属性文本渲染不存在:geometricPrecision'

时间:2017-03-04 15:48:24

标签: css w3c-validation

我访问了W3C的CSS验证器网站https://jigsaw.w3.org/css-validator/,并将我正在处理的网站的URL放入其中,以查看它是否有任何CSS错误。

直接被以下

抛弃了
  

属性文本呈现不存在:geometricPrecision

我在this article中找不到任何说该属性无效的内容,尽管它的浏览器支持不太理想。

错误是否会导致问题,是否应该包含回退属性?

2 个答案:

答案 0 :(得分:3)

您链接的MDN页面:

  

文本呈现属性是SVG属性,未在任何CSS标准中定义。但是,Gecko和WebKit浏览器允许您将此属性应用于Windows,Mac OS X和Linux上的HTML和XML内容。

text-rendering适用于SVG,不适用于HTML。

http://www.w3.org/TR/SVG11/painting.html#TextRenderingProperty

由于验证员没有在任何CSS标准中定义,因此理所当然地这样说。

答案 1 :(得分:2)

您需要确保在"更多选项"中选择包含SVG的验证配置文件。部分,因为此属性不是CSS 3的一部分