元标记无效(html5reset模板)

时间:2011-06-04 21:30:18

标签: validation meta-tags dublin-core

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

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

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

4 个答案:

答案 0 :(得分:2)

如果使用“property”而不是“name”,则会传递HTML5验证器。

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

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

答案 1 :(得分:1)

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

这个blog post有一些关于微格式的有趣背景(例如Dublin Core)&amp; HTML5。

为了取悦Validator而开发可能并不总是务实,特别是正在进行的工作。

答案 2 :(得分:0)

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

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

答案 3 :(得分:0)

您好,要验证Dublin Core标记,您必须更改dc。到dcterms。 在这里你可以看到一个例子: <meta name="dcterms.contributor" content="Your name" /> <meta name="dcterms.keywords" content="Your keywords here" /> 此致!