属性text-rendering不存在:optimizelegibility。

3

在Web浏览器中使用此代码:

.h1,.h2,.h3,.h4,.h5,.h6{margin:1.25em 0 0.2em;text-rendering:optimizeLegibility}

在WC3验证中出现错误

属性text-rendering不存在:optimizelegibility

似乎该属性在安卓系统上存在一些问题,参见此处

该属性是否已经不存在了?

1个回答

5
它从未存在过; text-rendering 是 SVG 的一部分,而不是 CSS。

text-rendering 属性是 SVG 属性,在任何 CSS 标准中都没有定义。但是,Gecko 和 WebKit 浏览器允许您在 Windows、Mac OS X 和 Linux 上将此属性应用于 HTML 和 XML 内容。

换句话说,text-rendering 对非 SVG 元素产生影响是非标准的。根据 MDN 页面,它也不得广泛支持(Internet Explorer 和 Opera 不理解它),而且已知的实现存在问题。
最好完全避免使用它。
来源:Mozilla 开发者网络

我们如何在上述格式中组合使用SVG和CSS3,是否需要声明/链接? - Muhammad Muazzam

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接