2017-03-04 49 views
2

我去了W3C的CSS验证器网站https://jigsaw.w3.org/css-validator/,并将我正在处理的网站的URL放入它以查看它是否有任何CSS错误。W3C CSS验证器错误:'属性文本渲染不存在:geometricPrecision'

马上我被甩出通过以下

Property text-rendering doesn't exist : geometricPrecision

我找不到this article,指出该属性是无效的东西,虽然它有低于理想的浏览器支持。

会错误导致的问题,我应该有一个备用的属性?

+2

另请参见:[CSS是否为SVG“标准”CSS?](http://stackoverflow.com/questions/18470985/is-css-for-svg-standard-css) – BoltClock

+0

谢谢@BoltClock – AdamMcquiff

回答

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标准定义验证理所当然是这么说的。

+0

我不知道SVG属性在W3C CSS规范中没有考虑到。感谢你的回答。 – AdamMcquiff

2

您需要一定要选择,其中包括SVG“更多选项”部分中验证配置文件作为这个属性是不是你挂CSS 3

+0

谢谢,这很有帮助! – AdamMcquiff