W3C CSS validator error: 'Property text-rendering doesn't exist : geometricPrecision'

W3C CSS validator error: 'Property text-rendering doesn't exist : geometricPrecision'

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

我马上就被下面的

吓到了

Property text-rendering doesn't exist : geometricPrecision

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

该错误是否会导致问题,我是否应该包含后备属性?

您需要确保 select 在 "More options" 部分中包含 SVG 的验证配置文件,因为此 属性 不属于 CSS 3

从您链接的那个 MDN 页面:

The text-rendering property is an SVG property that is not defined in any CSS standard. However, Gecko and WebKit browsers let you apply this property to HTML and XML content on Windows, Mac OS X and Linux.

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

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

因为它在任何 CSS 标准 中都没有 定义,所以验证者这样说是正确的。