Что делает тег ‹link rel=author ..?

В настоящее время я пытаюсь изучить HTML, и у меня есть вопрос об элементе ссылки: <link rel="author" href="URL">. Что делает этот элемент?

Моя книга говорит:

установление связи между документом и автором (документом).

Но что это на самом деле означает?

Посетитель моего сайта его не видит, он нигде не отображается, так кто или что использует этот элемент?


person Nier    schedule 28.05.2019    source источник
comment
developer.mozilla.org/en-US/docs/Web/HTML/ Link_types   -  person Daniel A. White    schedule 28.05.2019
comment
Я не думаю, что Google поддерживает это больше.   -  person Adam Buchanan Smith    schedule 28.05.2019
comment
Правильно, Google больше не обращает внимания на rel=author: searchengineland.com/goodbye-google-authorship-201975   -  person    schedule 28.05.2019


Ответы (2)


Вы должны помнить, что HTML — это структурированный язык, который предназначен для чтения машинами, а затем используется для преобразования во что-то, что гораздо легче читается людьми. Браузер берет весь HTML-код, а затем использует его, чтобы узнать, как отображать веб-страницу. <link>, <meta> и другие теги в <head> считываются машиной, и, хотя они не напрямую преобразуются во что-то, видимое людям, они все же играют роль в общем опыте.

Тег <link> может использоваться машинной частью, которая читает HTML-документ, несколькими способами. Например, поисковый робот может прочитать документ и предоставить вам результаты поиска, если вы ищете конкретного автора. Если в документе сказано, что он был написан Бобом Баркером, и вы искали в Google статьи, написанные Бобом Баркером, именно так он узнает, как представить вам документ.

Предположим также, что браузер хотел предоставить вам простой способ связаться с автором страницы. Самый простой способ узнать, с кем вас связать, — это прочитать этот элемент, поскольку его назначение явно ( из MDN):

Определяет гиперссылку на страницу с описанием автора или возможностью связаться с ним.


Однако этот тег <link> — только один пример. Один из наиболее современных способов выражения метаданных — это теги <meta>. Я не совсем в курсе всех способов их использования, но рассмотрим этот пример:

Когда я ищу в Google «мета карты html», я вижу эту статью Основные метатеги для социальных сетей в качестве первого результата:

Результаты Google для метаданных html-карт

Если вы внимательно посмотрите, то увидите, что рядом со статьей «20 июня 2016 года» стоит дата. Это дата публикации. Единственная причина, по которой Google может разумно различить это, заключается в теге <meta property="article:published_time" content="2016-06-20T13:18:32+00:00"> в фактическом источнике страницы статьи. В противном случае ему пришлось бы догадываться по другим функциям страницы.

Метатег статьи

person zero298    schedule 28.05.2019
comment
Большое спасибо за ваш подробный ответ! - person Nier; 28.05.2019

Использование rel=author указывает на то, что ссылка указывает на информацию об авторе страницы или статьи. Он устанавливает связь между страницей, на которой он находится, и документом, на который делается ссылка, об авторе. введите здесь описание изображения

Чтобы ответить на ваш вопрос с точки зрения непрофессионала, рассмотрим типичный пример, похожий на <a href="/author-page.html" rel="author">link text</a>, приведенный выше код в основном говорит...

Вот ссылка на author-page.html author-page.html об авторе этого документа.

нажмите "проголосовать за лучший ответ", если считаете это полезным

person RC-AI    schedule 28.05.2019