【发布时间】:2014-09-12 19:41:33
【问题描述】:
我的意思是:
<html xmlns:xfn="http://gmpg.org/xfn/1#">
和
<head profile="http://gmpg.org/xfn/11">
我知道,什么是什么,但有人可以向我指出以下用例的不同用法的详细信息:
我希望在同一个 HTML5 文件中使用多个元数据词汇表,例如 Dublin Core、Open Graph(使用 Twitter Cards 扩展)和 Schema.org。必须如何定义多个词汇表的用法:xmlns 或 profile 或两者兼而有之?
编辑:
既然是profile attribut is dropped in HTML5,建议改用这个
<link rel="profile" href="http://gmpg.org/xfn/11" />
无论如何,问题仍然是以下形式:
如果在 HTML4 / XHTML / HTML5 中使用多个元词汇表,添加它们的方式和区别是什么:通过xmlns、profile 或link-rel?
【问题讨论】:
-
HTML5 根本不允许
profile属性。它只允许 XHTML 序列化(XHTML 语法)中的命名空间属性。关于 HTML5 中的元数据名称,请参阅wiki.whatwg.org/wiki/MetaExtensions -
It isn't fully dropped: 但是好的,我在这个目录中编辑了我的问题
标签: html xml namespaces metadata