2

我正在使用 html5reset 作为网站的重置和模板。但是,我在某些元标记上遇到了各种验证错误:

<meta name="title" >
<meta name="google-site-verification" >
<meta name="copyright" >
<meta name="DC.title" >
<meta name="DC.subject" >
<meta name="DC.creator" >

我可以简单地删除那些元标记,但我宁愿先知道为什么。这是验证我的网站的链接(在临时 url 上在线): http://validator.w3.org/check?uri=http%3A%2F%2Ftanchelmus.be%2Fsten%2Fnl%2Fnews&charset=% 28detect +自动%29&doctype=内联&group=0

4

4 回答 4

2

如果您使用“属性”而不是“名称”,您将通过 HTML5 验证器。

<meta property="DC.title" >
<meta property="DC.subject" >
<meta property="DC.creator" >

我不完全确定语法是否正确,但我确实在 RDFa 文档中看到了这一点:http ://en.wikipedia.org/wiki/RDFa

于 2012-08-09T20:26:51.827 回答
1

需要注意的另一件事是 HTML5 标准正在进行中。因此,W3C HTML5 验证器也在进行中。

这篇博文有一些关于微格式(例如 Dublin Core)和 HTML5 的有趣背景。

仅仅为了取悦验证者而开发可能并不总是务实的,尤其是正在进行中的工作。

于 2011-10-12T10:25:55.527 回答
0

看起来您被告知的是,您在name属性中使用的值不是您可以使用的有效值集的一部分。

Ths WhatWG 网站标识了许多标准和其他元名称值。

于 2011-06-04T21:40:46.817 回答
0

您好,要验证都柏林核心标签,您必须更改 dc。到 dcterms。在这里你可以看到一个例子: <meta name="dcterms.contributor" content="Your name" /> <meta name="dcterms.keywords" content="Your keywords here" /> 问候!

于 2014-03-26T03:32:40.580 回答