2011-06-04 59 views
2

我正在使用html5reset作爲網站的重置和模板。不過,我在某些meta標籤上收到各種驗證錯誤:我可以簡單地刪除那些元標籤,但我寧願知道爲什麼第一個。以下是驗證我的網站的鏈接(網址爲臨時網址):http://validator.w3.org/check?uri=http%3A%2F%2Ftanchelmus.be%2Fsten%2Fnl%2Fnews&charset=%28detect+automatically%29&doctype=Inline&group=0元標記無效(html5reset模板)

+0

HTML 5 Validator似乎並不認可name =「title」對我來說.... wtf ...這似乎是最基本的一個? – 2012-07-17 19:59:58

+0

in html 5標題是它自己的標記,我的標題。看起來只有'name'的'application-name','author','description','generator','keywords'選項支持開箱即用http://www.w3schools.com/tags/tag_meta.asp – cboettig 2012-10-12 23:35:59

回答

0

看起來您被告知的是您在name屬性中使用的值不是有效的一部分您可以使用的一組值。

Th WhatWG Website標識許多標準和其他元名稱值。

+0

我已經看過,但看起來像例如:都柏林核心meta標籤仍然使用很多,所以如果它們無效,它們有什麼好處? – 2011-06-04 21:49:29

1

要注意的另一件事是,HTML5標準是一項正在進行的工作。因此W3C HTML5驗證器也是一項正在進行中的工作。

這個blog post有一些關於微格式(如都柏林核心)的有趣背景& HTML5。

爲了取悅Validator,特別是正在進行的工作,可能並不總是務實的。

2

如果您使用「property」而不是「name」,您將傳遞HTML5驗證器。

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

我不能完全肯定,如果語法是正確的,但我沒有看到這裏的RDFa文檔中:http://en.wikipedia.org/wiki/RDFa

+0

實際上,構造更像是,它實際上使用了在文檔頂部定義的xml前綴: – 2012-09-18 12:16:22

0

你好驗證都柏林核心標籤,你必須改變DC。到dcterms。 在這裏你可以看到一個例子: <meta name="dcterms.contributor" content="Your name" /> <meta name="dcterms.keywords" content="Your keywords here" /> 問候!