В настоящее время я пытаюсь изучить HTML, и у меня есть вопрос об элементе ссылки: <link rel = "author" href = "URL">
. Что делает этот элемент?
Моя книга говорит:
establishing a relationship between a document and an author (document).
Но что это на самом деле означает?
Посетитель моего сайта его не видит, он нигде не отображается, так кто или что использует этот элемент?
Я не думаю, что Google поддерживает это больше.
Правильно, Google больше не обращает внимания на rel=author
: searchengineland.com/goodbye-google-authorship-201975
Вы должны помнить, что HTML — это язык структурированный, который предназначен для чтения машинами, а затем используется для преобразования во что-то, что гораздо легче читается людьми. Браузер берет весь HTML-код, а затем использует его, чтобы узнать, как отображать веб-страницу. <link>
, <meta>
и другие теги в <head>
считываются машиной, и, хотя они не преобразуются в напрямую во что-то, видимое людям, они все же играют роль в общем опыте.
Тег <link>
может использоваться различными способами машиной, которая читает HTML-документ. Например, поисковый робот может прочитать документ и предоставить вам результаты поиска, если вы ищете конкретного автора. Если в документе сказано, что он был написан Бобом Баркером, и вы искали в Google статьи, написанные Бобом Баркером, именно так он узнает, как представить вам документ.
Предположим также, что браузер хотел предоставить вам простой способ связаться с автором страницы, самый простой способ узнать, с кем вам связаться, — это прочитать этот элемент, поскольку его цель явно ( от МДН):
Defines a hyperlink to a page describing the author or providing a way to contact the author.
Однако этот тег <link>
— только один пример. Один из наиболее современных способов выражения метаданных — это теги <meta>
. Я не совсем в курсе всех способов их использования, но рассмотрим этот пример:
Когда я ищу в Google «мета карты html», я получаю эту статью Основные метатеги для социальных сетей в качестве первого результата:
Если вы внимательно посмотрите, то увидите, что рядом со статьей «20 июня 2016 года» стоит дата. Это дата публикации. Единственная причина, по которой Google может разумно различить это, заключается в теге <meta property = "article:published_time" content = "2016-06-20T13:18:32+00:00">
в фактическом источнике страницы статьи. В противном случае ему пришлось бы догадываться по другим функциям страницы.
Большое спасибо за ваш подробный ответ!
Использование rel=author указывает на то, что ссылка указывает на информацию об авторе страницы или статьи.
Он устанавливает связь между страницей, на которой он находится, и документом, на который делается ссылка, об авторе.
Чтобы ответить на ваш вопрос простым языком, рассмотрим типичный пример:
<a href = "/author-page.html" rel = "author">link text</a>
приведенный выше код в основном говорит...
Вот ссылка на author-page.html author-page.html — об авторе этого документа.
нажмите "проголосовать за лучший ответ", если считаете это полезным