DOCTYPE使用schema.org的良好起点

我正在寻找一些东西,就像这个问题的一个很好的起点:

当我使用schema.org时应该使用哪种DOCTYPE?

直到现在我已经改变了这一点:

DOCTYPE html PUBLIC“ - // W3C // DTD XHTML 1.0 Transitional // 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”

但是,这里最好的做法是什么?


schema.org没有明确推荐doctype。 我建议切换到HTML5文档类型:

<!DOCTYPE html>

它将与用于schema.org集成的微数据和RDFa 1.1语法兼容。 (微数据是目前在例子中唯一显示的)。


那是在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。 架构除了特定于领域的搜索引擎之外还可以帮助搜索引擎编制索引,比如关于页面和网页的深度大于标记标签的深度。

链接地址: http://www.djcxy.com/p/15703.html

上一篇: Good starting point for DOCTYPE to use schema.org

下一篇: how to get doctype tag with url using xsl:output