<link rel="author" href="URL">
。
我的书说:
在文档和作者之间建立关系 (文档)。
但这到底是什么意思?
我的网站的访问者看不到它,它没有显示在任何地方,那么谁或什么在使用此元素?
答案 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 作为第一个结果:
如果仔细观察,您会发现在文章“ 2016年6月20日”旁边有一个日期。那是出版日期。 Google之所以能够合理地辨别,是因为文章页面实际来源中的<meta property="article:published_time" content="2016-06-20T13:18:32+00:00">
标签。否则,就不得不从其他页面功能中猜测。
答案 1 :(得分:0)