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

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

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

establishing a relationship between a document and an author (document).

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

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

developer.mozilla.org/en-US/docs/Web/HTML/Link_types
Daniel A. White 28.05.2019 16:26

Я не думаю, что Google поддерживает это больше.

Adam Buchanan Smith 28.05.2019 16:31

Правильно, Google больше не обращает внимания на rel=author: searchengineland.com/goodbye-google-authorship-201975

user47589 28.05.2019 17:15
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
1
3
2 439
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Вы должны помнить, что 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», я получаю эту статью Основные метатеги для социальных сетей в качестве первого результата:

Google results for html card meta

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

Article meta tag

Большое спасибо за ваш подробный ответ!

Nier 28.05.2019 16:54

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

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

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

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

Другие вопросы по теме