Опубликован: 19.05.2006 | Доступ: свободный | Студентов: 9811 / 1465 | Оценка: 4.29 / 4.03 | Длительность: 22:29:00
ISBN: 978-5-94774-648-8
Лекция 6:

Базовые типы данных HTML

< Лекция 5 || Лекция 6: 123 || Лекция 7 >

Типы содержимого/носителя (типы MIME)

Примечание: "Тип носителя" (определённый в "[RFC2045]" и "[RFC2046]" ) специфицирует природу связанного ресурса. Эта спецификация использует термин "content type\тип содержимого", а не "media type\тип носителя", в соответствии с текущей практикой.

В то же время, в этой спецификации, " media type " может относиться к дескрипторам там, где ПА воспроизводит документ.

Этот тип представлен в ОТД: %ContentType; .

Типы содержимого нечувствительны к регистру.

Примеры типа содержимого: " text/html ", " image/png ", " image/gif ", " video/mpeg ", " text/css " и " audio/basic ".

Текущий список зарегистрированных MIME-типов см. в "[MIMETYPES]" .

Коды языка

Значение атрибута, чей тип - код языка ( %LanguageCode в ОТД), ссылается на код языка, специфицированный в "[RFC1766]" , раздел 2.

О том, как специфицировать код языка в HTML, см. в разделе "коды языка" . Пробелы внутри кода языка недопустимы.

Коды языка нечувствительны к регистру.

Кодировка

Атрибуты " charset " ( %Charset в ОТД) ссылаются на кодировку символов, как описано в разделе "кодировка символов" . Значения должны быть строками (напр., "euc-jp") из регистра IANA (см. полный список в "[CHARSETS]" ).

Наименования кодировки символов нечувствительны к регистру.

Пользовательские агенты (ПА) должны осуществлять серию шагов, предусмотренных в разделе "определения кодировки символов" , чтобы определить характер кодировки внешнего ресурса.

Отдельные символы

Определённые атрибуты вызывают отдельные символы из кодового набора документа. Эти атрибуты имеют тип %Character; в ОТД.

Отдельные символы могут быть определены также мнемониками (напр., " &amp; ").

Дата и время

"[ISO8601]" допускает много вариантов и опций в представлении даты и времени. Данная спецификация использует один из форматов, описанный в "[DATETIME]" , для определения действительных строк date/time ( %Datetime в ОТД).

Формат таков:

YYYY-MM-DDThh:mm:ssTZD

где:

YYYY = год из 4 цифр
MM   = месяц из 2 цифр (01=January, и т.д.)
DD   = число месяца из 2 цифр (от 01 до 31)
hh   = час - 2 цифры (от 00 до 23) (am/pm НЕДОПУСТИМЫ)
mm   = минуты - 2 цифры (от 00 до 59)
ss   = секунды - 2 цифры (от 00 до 59)
TZD  = часовой пояс

Обозначение часового пояса - одно из следующих:

Z

обозначает UTC (Coordinated Universal Time). " Z " должно быть в верхнем регистре.

+hh:mm

обозначает локальное время - hh часы и mm минуты до(+) UTC.

-hh:mm

обозначает локальное время - hh часы и mm минуты после (-) UTC.

Компоненты должны быть представлены точно в такой пунктуации.

Заметьте, что " T " стоит в строке как буква (должна быть в верхнем регистре ), показывая начало элемента " время " , как специфицировано в "[ISO8601]" .

Если приложение "не знает" время с точностью до секунд, оно может использовать значение секунд " 00 " (и минуты и часы так же, если необходимо).

Примечание. "[DATETIME]" не адресует учёт високосных секунд.

Типы ссылок

Авторы могут использовать следующие распознаваемые типы ссылок, перечисленные здесь с их интерпретацией в соответствии с соглашениями. В ОТД %LinkTypes ссылается на разделённый пробелами список типов ссылок. Пробелы внутри типов ссылок недопустимы.

Типы ссылок нечувствительны к регистру, т.е., "Alternate" значит то же, что и "alternate".

ПА, поисковые машины и т.д. могут интерпретировать эти типы ссылок различными способами. Например, ПА может предоставить доступ к связанному ресурсу через панель навигации/navigation bar.

Alternative/Альтернативный

Замещающая версия для документа, на который указывает ссылка. Используемый вместе с атрибутом 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" .

< Лекция 5 || Лекция 6: 123 || Лекция 7 >
Ирина Кириллова
Ирина Кириллова

Нажимаю на ссылку на дополнительный материал и дополнение к информации-меня возвращает на первую страницу лекции. Подскажите, что делать? Или дополнительный материал платный?

Наталья Шмыгарёва
Наталья Шмыгарёва
Россия, г. Мытищи
Ирина Шемигон
Ирина Шемигон
Украина, Харьков