Отношения документов: элемент LINK

<!ELEMENT LINK - O EMPTY -- независимая от устройства ссылка -->

<!ATTLIST LINK

%attrs; -- %coreattrs, %i18n, %events --

charset %Charset; #IMPLIED -- кодировка символов связанного ресурса --

href %URI; #IMPLIED -- URI связанного ресурса --

hreflang %LanguageCode; #IMPLIED -- код языка --

type %ContentType; #IMPLIED -- рекомендуемый тип содержимого --

rel %LinkTypes; #IMPLIED -- тип прямой связи --

rev %LinkTypes; #IMPLIED -- тип обратной связи --

media %MediaDesc; #IMPLIED -- для представления на этих устройствах --

>

Начальный тэг - обязателен, конечный тэг – запрещен.

Этот элемент определяет связь. В отличие от элемента A, он может присутствовать только в разделе HEAD документа, хотя может присутствовать неограниченное число раз. Хотя элемент LINK не имеет содержимого, он содержит информацию об отношениях, которая может представляться агентами пользователей различными способами (например, в виде панели с выпадающим списком ссылок).

В данном примере показано, как несколько определений элемента LINK могут быть представлены в разделе HEAD документа. Текущим документом является "Chapter2.html". Атрибут rel указывает отношение связанного документа с текущим документом. Значения "Index", "Next" и "Prev" описаны в разделе, посвященном типам ссылок.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"

"https://www.w3.org/TR/REC-html40/strict.dtd">

<HTML>

<HEAD>

<TITLE>Глава 2</TITLE>

<LINK rel="Index" href="../index.html">

<LINK rel="Next" href="Chapter3.html">

<LINK rel="Prev" href="Chapter1.html">

</HEAD>

...продолжение документа...

Прямые и обратные ссылки

Атрибуты rel и rev играют дополнительные роли - атрибут rel задает прямую ссылку, а атрибут rev - обратную.

Рассмотрим два документа - A и B.

Документ A: <LINK href="docB" rel="foo">

имеет точно то же значение, что и:

Документ B: <LINK href="docA" rev="foo">

Оба атрибута могут определяться одновременно.

Ссылки и внешние таблицы стилей

Если элемент LINK ссылается на внешнюю таблицу стилей для документа, атрибут type указывает язык таблицы стилей, а атрибут media - предполагаемое устройство или устройства для представления документа. Агенты пользователей могут сэкономить время, загружая из сети только те таблицы стилей, которые применяются к текущему устройству.

Типы устройств обсуждаются в разделе, посвященном таблицам стилей.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: