Что означает тег - PullRequest
       28

Что означает тег

0 голосов
/ 28 мая 2019

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

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

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

Но что делаетэто действительно значит?

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

Ответы [ 2 ]

1 голос
/ 28 мая 2019

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

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

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

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


Этот тег <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

0 голосов
/ 28 мая 2019

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

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

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

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

...