rel=profile是用来做什么的?

57

在制作新模板的HTML时,我偶然发现了一个新的元标签。

<link rel="profile" href="http://gmpg.org/xfn/11" />

这是什么?我发现它链接到这个页面,通过谷歌我找到了这个微格式,但我没看懂。

2个回答

38
在HTML 4.01中,head元素有profile属性

该属性指定一个或多个元数据配置文件的位置,由空格分隔。对于将来的扩展,用户代理应该将值视为列表,即使本规范只考虑第一个URI是重要的。

它用于链接元数据配置文件
在HTML5中,profile属性被删除
作为其替代方案,可以使用 relprofile(相对于 profile 属性,具有 多个优势)。RFC 6906 描述了“profile 链接关系类型”。
这样的元数据文件格式的示例(无论是用于 profile 属性还是 rel 值)是 XMDP:XHTML 元数据文件格式。它在 http://gmpg.org/xmdp/ 上定义:

一种基于 XHTML 的简单格式,用于定义易于人类和机器阅读和编写的 HTML 元数据文件格式。


在您的示例中,使用了XFN的配置文件,Xhtml Friends Network (archive.org link):一种使用超链接表示人际关系的简单方法。

18
可以安全地删除吗?它的目的是什么?但这些并没有真正告诉我它的用途。 - felwithe
@felwithe:整个答案都是关于它的目的:它用于指定元数据配置文件。无论您是否可以安全地从文档中删除它,都无法回答,除非知道它为什么存在/是否有使用它的消费者。 - unor
18
它甚至没有明确说明元数据配置文件是什么。 - felwithe
1
我知道这已经过时了,但对于有类似疑问的人仍然可能有用。当您在WordPress中遇到这些术语链接时,并不知道它是什么,这可能会让人感到沮丧。请查看这篇文章https://wordpress.stackexchange.com/questions/173117/why-is-there-a-link-tag-with-rel-profile-pointing-to-gmpg-org,我相信它能更好地解释。 - adeguk Loggcity
1
@adegukLoggcity - 那个链接并没有更好地解释任何东西。它只是更多的行话。 - Grant Birchmeier

4

这与XHTML Friends Network(链接之间的关系)有关。

但是不要浪费时间在上面。

它已经被从HTML5草案中删除,足以说明其无用性。我建议不要使用它。

来源:https://dev59.com/ZnM_5IYBdhLWcg3wWRoF#1417789


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接