rel=profile 的用途是什么?

问题描述 投票:0回答:3

在为我的新模板编写 HTML 时,我偶然发现了一个新的元标记

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

这是做什么用的?我发现它链接到这个page,通过Google我找到了这个Microformat,但我没有得到它。

html relationship rel microformats
3个回答
38
投票

在 HTML 4.01 中,

profile
属性 用于
head
元素:

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

它用于链接到元数据配置文件

在 HTML5 中,

profile
属性已被 dropped

作为替代方案,可以使用

rel
profile
(与 profile 属性相比,具有
 多个优势)。 
RFC 6906 描述了“profile
 链接关系类型”。

此类元数据配置文件(无论是

profile

 属性还是 
rel
 值)的示例格式是 
XMDP:XHTML 元数据配置文件。它定义于 http://gmpg.org/xmdp/:

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


在您的示例中,使用了 XFN 的配置文件,即

Xhtml Friends Network(archive.org 链接):

使用超链接表示人际关系的简单方法


4
投票

XHTML Friends Network

有关(链接之间的关系)

但是

不要在上面浪费时间。

它已经毫无用处,足以从 HTML5 草案中删除。我建议不要使用它。

来源:

https://stackoverflow.com/a/1417789/4718434


0
投票
考虑申请工作,查看他们的代码,立即掉进了这个兔子洞。

这个就是它的用途,这个

<a href="http://jane-blog.example.org/" rel="sweetheart date met">Jane</a> <a href="http://dave-blog.example.org/" rel="friend met">Dave</a> <a href="http://darryl-b`enter code here`log.example.org/" rel="friend met">Darryl</a> <a href="http://www.metafilter.com/">MetaFilter</a> <a href="http://james-blog.example.com/" rel="met">James Expert</a>
出于某种原因,我不认为电子商务网站真的需要能够将链接标记为“甜心”...

仅仅把世界的元标签弄乱是多么浪费时间和精力。

© www.soinside.com 2019 - 2024. All rights reserved.