Что делает тег <link>, кроме таблиц стилей?
Я знаю, что тег HTML < link используется для создания таблиц стилей, но, глядя на ссылку на тег W3CSchools, он имеет много других значений атрибута rel. Я посмотрел повсюду, но не могу, чтобы жизнь меня находила место, в котором подробно описывается, что делают другие ценности и как они работают. Может ли кто-нибудь отправить меня в нужное место или объяснить сами?
Изменить: позвольте мне перефразировать мой вопрос; Я знаю, что тег link поставляет другие страницы, относящиеся к текущему документу, но как они используются? Например, как используются первые, предыдущие и следующие отношения?
Ответы
Ответ 1
Я знаю два известных распространенных применения:
Кроме того, есть
Обратитесь к Справочник W3C: Ссылки в документах HTML для получения подробной информации о таблице стилей и последних двух.
Ответ 2
Он связывает;)
Это способ сказать "этот другой ресурс и я (документ HTML) имеют отношения".
Атрибут rel указывает, что связанный элемент с HTML-документом.
Атрибут rev указывает, что HTML-документ относится к связанному элементу.
Итак...
<link rel="stylesheet" href="style.css" />
Говорит: "style.css - это таблица стилей для этого документа HTML".
Глупая аналогия: если HTML-документы могут быть "женаты" (в очень консервативных однополых браках), мы могли бы сделать что-то вроде этого:
<link rel="wife" rev="husband" href="otherFile.html" />
С этим элементом в документе HTML говорится, что "otherFile.html - моя жена, и я ее муж".
Ответ 3
В дополнение ко всем другим ответам он также используется для RSS-каналов.
Например: (с этой самой страницы)
<link rel="alternate" type="application/atom+xml"
title="Feed for question 'What does the HTML <link> tag do besides including stylesheets?'"
href="/feeds/question/2082362">
Ответ 4
Тег <link> передает информацию о взаимоотношениях. Для таблиц стилей это означает "вот инструкции по отображению этого файла", но ссылки используются для семантических ссылок много видов, включая другие не указан в спецификации HTML.
Ответ 5
Uh....
http://www.w3schools.com/TAGS/att_link_rel.asp
В принципе, это просто тег, в котором говорится, что "другой материал, необходимый для документа, здесь", а тег rel указывает точно, что это может быть.
Ответ 6
В дополнение к тому, что сказал Pekka, я видел, что он использовался для ссылки pingback (rel="pingback"
), часто используемой в блогах.