2012-02-28 53 views
0

我在尋找的東西,是一個很好的起點,這個問題用?很好的起點schema.org

到現在爲止我已經改變了這一點:

DOCTYPE HTML PUBLIC 「 - // W3C // DTD XHTML 1.0過渡// EN」「http://www.w3.org/TR/xhtml1/DTD /xhtml1-transitional.dtd 「 成這樣:

DOCTYPE HTML PUBLIC 」 - // W3C // DTD XHTML + RDFa的1.0 // EN「」 http://www.w3.org/MarkUp/DTD /xhtml-rdfa-1.dtd「

但是,這裏最好的做法是什麼?

回答

3

schema.org沒有明確推薦doctype。我建議切換到一個HTML5文檔類型:

<!DOCTYPE html> 

這將是既兼容的微數據和RDFa 1.1語法這對於schema.org整合有用。 (微數據是目前在例子中唯一顯示的)。

+0

現場可以很簡單;-) – liveoak 2012-02-29 17:22:44

+0

你應該接受這個作爲你的問題的答案。他的回答被認爲是最佳實踐。 – 2012-03-08 15:35:42

0

這是在XHTML5之前。如果你更喜歡xml over html,請從xml聲明開始並使用MIME類型application/xhtml + xml提供內容。特別記得使用< link rel =「profile」href =「http://www.w3.org/1999/xhtml/vocab 「/>所以用戶代理的web瀏覽器將知道使用新的初始上下文,迄今爲止從來沒有要求爲RDFa單獨rel =」profile「。如果沒有新的初始背景,舊的文檔類型技術應該適用於怪癖。對於schema.org,前綴架構由RDFa初始上下文http://www.w3.org/2011/rdfa-context/rdfa-1.1預定義,而schema.org文檔誤導使用微數據而不是RDFa。架構除了特定於領域的搜索引擎之外還可以幫助搜索引擎編制索引,比如關於頁面和網頁的深度大於標記標籤的深度。