问题标签 [css-validator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
64 浏览

css - 字体定义的 W3 CSS 验证错误

我的 CSS 文件中有以下代码,我认为这是完全有效的,但是 W3C-CSS 验证器显示错误,如图所示,关于如何解决此问题的任何想法,

请参阅下面的详细信息。

在此处输入图像描述

0 投票
1 回答
442 浏览

css - 错误:CSS:unicode-range:值太多或无法识别值

我正在使用 validator.w3 进行案例研究,它向我展示了 unicode-range 的 3 个不同错误,我似乎无法弄清楚它背后的解释是什么。在 unicode 范围 U+A8E0-A8FB、U+A720-A7FF 和 U+FFFD 任何人都知道这个问题,请让我知道非常感谢!

在此处输入图像描述

0 投票
2 回答
237 浏览

font-face - W3C CSS 验证器在@font-face unicode-range 上给出错误

从几天前开始,W3C CSS 验证器开始变得更加严格,并开始在这种类型的 CSS3 实现上报错(这种类型的 CSS3 文件无处不在,例如被 Google Fonts 使用):

出现以下错误unicode-rangeToo many values or values are not recognized

显然,许多开发人员已经为他们的字体使用了具有多个值和多个范围的 unicode 范围,因为MDN 说没问题,但显然不是,因为根据 W3C 文档,for的语法unicode-range是:

也就是说,显然许多范围是不可能的。

如何解决这个问题?

这似乎是 W3C 的一种非常严格的方法,因为许多浏览器支持多个范围,并且它确实节省了带宽,因为在下载哪些字体文件时允许更大的灵活性。