我即將向現有的HTML5 Web應用程序介紹Open Graph協議,並希望在不引入任何不必要的垃圾的情況下包含必要的RDFa數據。支持HTML5和RDFa
我已經看過了HTML+RDFa 1.1草案,並將其與Facebook's Open Graph protocol documentation比較,我只需要設置lang
屬性html
元素,它的HTML5的準備:
<html lang="en">
<head xmlns:og="http://opengraphprotocol.org/schema/">
<title>The Rock (1996)</title>
<meta property="og:title" content="The Rock"/>
<meta property="og:type" content="movie"/>
...
起初,我從小困惑RDFa的支持在HTML5中有很多消息來源聲稱它不能以有效的方式完成,直到我終於登上了草稿。我不擅長處理手頭的問題,所以如果有人能夠看一下這個並且對今天的瀏覽器所支持的草稿支持發表評論,我會很感激。
RDFa是一個與HTML5完全不同的規範,因此HTML5中的支持將不存在。但並不是說你無法實現它,因爲它是XML,HTML5可以處理以RDF形式發送的XML。 – Rob 2010-11-14 14:07:33
這就是Web讓我感到困惑的地方。我將從HTML + RDFa 1.1草案中提取字幕:「支持HTML4和HTML5中的RDFa」。請看看它! – 2010-11-14 14:19:40
@Rob:不是HTML + RDFa規範,kRON鏈接到HTML5和RDFa的單獨規範?描述如何在HTML5中使用RDFa?從閱讀HTML + RDFa規範開始,它的目標是定義如何在HTML中使用RDFa,即使您沒有將HTML作爲XML提供服務,雖然他們不確定這是否會起作用,因爲它取決於HTML5 spec決定了名稱空間屬性。 – 2010-11-14 16:57:33