На главную
Авторы могут использовать следующие распознаваемые
типы ссылок, перечисленные здесь
вместе с условными интерпретациями. В DTD
%LinkTypes означает список типов ссылок, разделенных пробелами.
Символы пробелов в типах ссылок не допускаются.
Эти типы ссылок
не учитывают регистр, т.е. "Alternate" означает то же, что и
"alternate".
Агенты пользователей, поисковые машины и т.д. могут интерпретировать
эти типы ссылок несколькими способами. Например, агенты пользователя
могут предоставлять доступ к связанным документам с помощью
навигационной панели.
- Alternate
- Обозначает альтернативные версии документа, в котором находится
ссылка. Вместе с атрибутом
lang означает переведенную версию
документа. Вместе с атрибутом
media означает версию, созданную для
другого носителя.
- Stylesheet
- Обозначает внешнюю таблицу стилей. Подробнее см. раздел о
внешних таблицах стилей. Используется вместе с типом ссылки "Alternate"
для таблиц стилей, выбираемых пользователем.
- Start
- Обозначает первый документ в наборе. Этот тип ссылки сообщает
поисковым машинам о том, какой документ автор считает началом
набора.
- Next
- Обозначает следующий документ в линейной последовательности
документов. Агенты пользователей могут предварительно загружать
документ "next" для сокращения времени загрузки.
- Prev
- Обозначает предыдущий документ в упорядоченной серии документов.
Некоторые агенты пользователей также поддерживают синоним "Previous".
- Contents
- Обозначает документ, служащий содержанием. Некоторые агенты
пользователей также поддерживают синоним ToC (из "Table of
Contents").
- Index
- Обозначает документ, являющийся указателем текущего документа.
- Glossary
- Обозначает документ - глоссарий терминов, относящихся к текущему
документу.
- Copyright
- Обозначает замечание об авторском праве для текущего документа.
- Chapter
- Обозначает документ, являющийся главой в наборе документов.
- Section
- Обозначает документ, являющийся разделом в наборе документов.
- Subsection
- Обозначает документ, являющийся подразделом в наборе документов.
- Appendix
- Обозначает документ, являющийся приложением в наборе документов.
- Help
- Обозначает документ, содержащий справку (более подробная
информация, ссылки на другие информационные ресурсы и т.д.)
- Bookmark
- Обозначает закладку. Закладка - это ссылка на ключевую точку в
расширенном документе. Атрибут
title может использоваться, например,
для пометки закладки. Помните, что в каждом документе можно
определить несколько закладок.
Авторы могут определить
дополнительные типы ссылок, не
описанные в этой спецификации. При этом они должны использовать
профиль для указания соглашений, используемых для определения типов
ссылок. Подробнее см. атрибут
profile элемента
HEAD.
Дальнейшее обсуждение типов ссылок см. в разделе
ссылки в документах HTML.
Ниже приведен список
распознаваемых дескрипторов носителей
(
%MediaDesc в DTD).
- screen
- Предназначен для экранов компьютеров, не разделенных на
страницы.
- tty
- Предназначен для носителя с фиксированной сеткой для символов,
таких как телетайпы, терминалы или переносные устройства с
ограниченными возможностями отображения.
- tv
- Предназначен для устройств типа телевизора (низкое разрешение,
цвета, ограниченные возможности прокрутки).
- projection
- Предназначен для проекторов.
- handheld
- Предназначен для карманных устройств (небольшой экран,
монохромный, растровая графика, ограниченный диапазон).
- print
- Предназначен для страничных, непрозрачных материалов и
документов, просматриваемых на экране в режиме предварительного
просмотра печати.
- braille
- Предназначен для тактильных устройств с алфавитом Бройля.
- aural
- Предназначен для синтезаторов речи.
- all
- Для всех устройств.
В будущих версиях HTML могут быть введены новые значения и разрешены
параметризованные значения. Для упрощения введения этих расширений
соответствующие спецификации агенты пользователя должны иметь
возможность
анализировать значение
атрибута
media следующим образом:
- Значение - это разделенный запятыми список элементов. Например,
media="screen, 3d-glasses, print and resolution > 90dpi"
отображается в :
"screen"
"3d-glasses"
"print and resolution > 90dpi"
- Каждый элемент усекается перед первым символом, не являющимся
буквой кодировки US ASCII [a-zA-Z] (десятичные коды Unicode 65-90,
97-122), цифрой [0-9] (шестнадцатеричные коды Unicode 30-39) или
знаком переноса (45). В данном примере получается:
"screen"
"3d-glasses"
"print"
- Затем
с учетом регистра проводится сверка с набором
определенных выше типов дескрипторов. Агенты пользователей могут
игнорировать несовпадающие элементы. В данном примере останутся
только элементы screen и print.
Примечание. Таблицы стилей могут включать
вариации в зависимости от носителя (например, конструкция CSS
@media). В таких случаях имеет смысл использовать "media=all".