如何在W3C验证器中验证HTML并获得徽章?

8

我正在尝试在W3C验证器中验证一个4页网站。

当我验证我的CSS页面时,我得到了网络标志徽章的代码。
当我验证我的4个单独的HTML页面时,它们都通过了验证,但没有提供徽章的代码。

如何获得徽章?


这并不能回答你的问题,但是现在获得徽章真的不重要。我不会担心它的。 - Steve
2个回答

17
如果它没有提供一个图标,那么您很可能正在编写HTML 5(对于HTML 4和XHTML 1文档提供了一个)。请参见Michael[tm] Smith的此次采访:不会有有效的HTML图标出现,也很可能永远不会出现。原因基本上是,“这是有效的”图标/徽章促进了这样一种想法,即在标准中公开声明通过/失败文档符合要求具有重要价值。但是,HTML5检查器的设计并不旨在鼓励任何人将其用作使任何文档对任何特定规范的简单通过/失败符合性的公共声明的手段;它仅用作检查程序 - 供人们使用以捕捉文档中的意外错误并修复它们 - 而不是用作通过/失败认证机制。不会有任何真正的有效HTML5图标出现,因此如果您想在内容中使用图标,则可能需要自己创建一个。所以您不会得到徽章,因为不存在这样一个图标。

听起来是对的,但为什么他们会提供CSS的一个版本呢?也许CSS要么对要么错,但HTML有更多的灰色地带吗? - user3425506
@user3425506 — 不,只是随着时间变化而改变了意见。 - Quentin
@user3425506 - 这里也没有CSS(3)徽章:https://www.w3.org/QA/Tools/Icons 看起来他们完全停止了这个。这是有道理的,因为整个徽章的东西可以被伪造。 - user3934058

4
尽管我同意Mike Smith在Quentin所说的,即HTML验证不需要证书徽章,但我认为徽章在监控方面仍然很有用。也许这个徽章不会像某些电子商务反欺诈徽章那样放在网站页脚上,但是或许这个徽章可以被用来让开发人员了解其产品的状态?当在自述文件中设置时,我可以看到它在README中很有用,或者当使用像consistently.io这样的工具进行自动更新时,可以作为持续集成工具。例如:

Deployment Goals


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