跳至主要内容

W3C 验证

W3C 验证徽章会对 HTML、SVG、MathML、ITS、RDFa Lite、XHTML 文档进行验证。徽章使用验证结果中消息中的 type 属性来判断是错误还是警告。规则如下:

  • info:这些消息被计为警告
  • error:这些消息被计为错误
  • non-document-error:这些消息被计为错误

此徽章依赖于 https://validator.nu/ 服务进行验证。有关完整的文档和服务条款,请参阅 https://about.validator.nu/

路径参数
parser string必需

可能的值: [default, html, xml, xmldtd]

用于验证的解析器。这是传递给服务的值

  • default:这不会将解析器传递给 API,并让 API 根据验证的内容选择解析器
  • html:HTML
  • xml:XML(不加载外部实体)
  • xmldtd:XML(加载外部实体)

示例:html

查询参数
targetUrl string必需

要验证的文档的 URL

示例:https://validator.nu/

preset string

可能的值: [HTML, SVG 1.1, MathML 3.0, HTML, SVG 1.1, MathML 3.0, ITS 2.0, HTML, SVG 1.1, MathML 3.0, RDFa Lite 1.1, HTML 4.01 Strict, URL / XHTML 1.0 Strict, URL, HTML 4.01 Transitional, URL / XHTML 1.0 Transitional, URL, HTML 4.01 Frameset, URL / XHTML 1.0 Frameset, URL, XHTML, SVG 1.1, MathML 3.0, XHTML, SVG 1.1, MathML 3.0, RDFa Lite 1.1, XHTML 1.0 Strict, URL, Ruby, SVG 1.1, MathML 3.0, SVG 1.1, URL, XHTML, MathML 3.0]

用于确定要验证的文档的模式。

示例:HTML, SVG 1.1, MathML 3.0

style string

可能的值: [flat, flat-square, plastic, for-the-badge, social]

如果未指定,此徽章的默认样式为“flat”。

示例:flat

logo string

来自 simple-icons 的图标 slug。您可以单击 simple-icons 上的图标标题以复制 slug,或者可以在 simple-icons 存储库中的 slugs.md 文件 中找到它们。 更多信息

示例:appveyor

logoColor string

徽标的颜色(支持十六进制、rgb、rgba、hsl、hsla 和 CSS 命名的颜色)。支持 simple-icons 徽标,但不支持自定义徽标。

示例:violet

logoSize string

通过设置 auto 使图标自适应调整大小。对于一些较宽的徽标(例如 amdamg)很有用。支持 simple-icons 徽标,但不支持自定义徽标。

示例:auto

label string

覆盖默认的左侧文本(URL 编码 对于空格或特殊字符是必需的!)。

示例:healthiness

labelColor string

左侧部分的背景颜色(支持十六进制、rgb、rgba、hsl、hsla 和 CSS 命名的颜色)。

示例:abcdef

color string

右侧部分的背景颜色(支持十六进制、rgb、rgba、hsl、hsla 和 CSS 命名的颜色)。

示例:fedcba

cacheSeconds string

HTTP 缓存生存期(根据规则推断出每个徽章的默认值,低于默认值的所有值将被忽略)。

示例:3600

link string[]

指定单击徽章的左侧/右侧应该执行的操作。请注意,这仅在将徽章集成到 <object> HTML 标记中时有效,但不能在 <img> 标记或标记语言中使用。