标签<link rel =“ author” .. =“”做什么?

时间:2019-05-28 14:25:31

标签: html link-tag

=“”

我目前正在尝试学习HTML,我对链接元素有一个疑问:<link rel="author" href="URL">

我的书说:

  

在文档和作者之间建立关系   (文档)。

但这到底是什么意思?

我的网站的访问者看不到它,它没有显示在任何地方,那么谁或什么在使用此元素?

2 个答案:

答案 0 :(得分:1)

您必须记住,HTML是一种结构化语言,本来应该由机器读取,然后用于呈现给人类更容易阅读的内容。浏览器将获取所有HTML,然后使用它来了解如何呈现网页。 <link><meta><head>中的其他标签是由机器读取的,尽管它们不会直接呈现给人类可见的东西,他们仍然在整体体验中发挥作用。

<link>标签可以由读取HTML文档的机器以多种方式使用。例如,如果您要搜索特定的作者,则网络爬虫可能会阅读文档并向您显示搜索结果。如果文档说它是由Bob Barker撰写的,而您在Google上搜索了Bob Barker撰写的文章,那么它将知道如何向您展示该文档。

我们还要说,浏览器希望为您提供一种与页面作者联系的简单方法,让它知道与谁联系的最简单方法是阅读此元素,因为其目的是明确的(来自MDN):

  

定义指向描述作者或提供方法的页面的超链接   与作者联系。


那个<link>标签只是一个例子。表示元数据的最新方法之一是通过<meta>标签。我还没有完全了解它们的所有使用方式,但请考虑以下示例:

当我在Google中搜索“ html card meta”时,系统会向您显示这篇文章The Essential Meta Tags for Social Media 作为第一个结果:

Google results for html card meta

如果仔细观察,您会发现在文章“ 2016年6月20日”旁边有一个日期。那是出版日期。 Google之所以能够合理地辨别,是因为文章页面实际来源中的<meta property="article:published_time" content="2016-06-20T13:18:32+00:00">标签。否则,就不得不从其他页面功能中猜测。

Article meta tag

答案 1 :(得分:0)

使用rel = author表示链接指向有关页面或文章作者的信息。 它在找到该页面的页面和有关作者的参考文档之间建立链接关系。 enter image description here

要用外行术语回答您的问题,请考虑以下典型示例 <a href="/author-page.html" rel="author">link text</a> 上面的代码基本上是说...

这是author-page.html的链接 author-page.html与本文档的作者有关。

如果认为有帮助,请点击“提出最佳答案”