- •3.1 Введение в sgml
- •3.2 Конструкции sgml используемые в html
- •3.2.1 Элементы
- •3.2.2 Атрибуты
- •3.2.3 Указатели символов
- •3.2.4 Коментарии
- •3.3 Как читать dtd для html
- •3.3.1 Коментарии в dtd
- •3.3.2 Определения параметрических сущностей
- •3.3.3 Объявления элементов
- •Определения модели содержания
- •3.3.4 Объявления атрибутов
- •Сущности dtd в определениях атрибутов
- •Булевы атрибуты
- •4 Согласования: требования и рекомендации
- •4.1 Определения
- •4.3 Тип содержания "text/html"
- •5 Представление документа html
- •5.1 Набор символов документа
- •5.2 Символьные кодировки
- •5.2.1 Выбор кодировки
- •Примечание о специфических кодировках
- •5.2.2 Указание символьной кодировки
- •5.3 Символьные ссылки
- •5.3.1 Числовые символьные ссылки
- •5.3.2 Символьные сущностные ссылки
- •5.4 Неотображаемые символы
- •6 Основные типы данных html
- •6.1 Информация о регистре
- •6.2 Основные типы sgml
- •6.3 Текстовые строки
- •6.5 Цвета
- •6.5.1 Примечание об использовании цветов.
- •6.6 Длины
- •6.7 Типы содержания (типы mime)
- •6.8 Языковые коды
- •6.9 Символьные кодировки
- •6.10 Одиночные символы
- •6.11 Дата и Время
- •6.12 Типы связей
- •6.13 Описатели среды
- •6.14 Данные сценариев
- •6.15 Данные таблиц стилей
- •6.16 Фреймовые целевые имена
6.10 Одиночные символы
Некоторые атрибуты используются для одиночного символа из набора символов документа. Эти атрибуты используют тип %Character из DTD.
Одиночные символы могут быть определены при помощи символьных ссылок (например "&").
6.11 Дата и Время
[ISO8601] допускает много выборов и вариантов при представлении даты и времени. Данная спецификация использует один из форматов, описанных в [DATETIME] для определения корректных строк даты/времени (%Datetime в DTD).
Формат:
ГГГГ-ММ-ДДTчч:мм:ссTZD
где:
ГГГГ = четырехзначный год
ММ = двухзначный месяц (01=Январь и т.п.)
ДД = двухзначный день месяца (от 01 до 31)
чч = двухзначный час (от 00 до 23) (до/после полуночи НЕ допустимо)
мм = двухзначная минута (от 00 до 59)
сс = двухзначная секунда (от 00 до 59)
TZD = определитель временной зоны (time zone designator)
Определитель временной зоны может быть одним из:
Z
указывает на Универсальное координированное время (UTC, Coordinated Universal Time). "Z" должно быть в верхнем регистре.
+чч:мм
указывает на то, что время является местным временем, равным чч часам и мм минутам впереди UTC.
-чч:мм
указывает на то, что время является местным временем, равным чч часам и мм минутам позади UTC.
Должны присутствовать именно показанные здесь компоненты и именно с указанной пунктуацией. Заметьте, что "T" появляется буквально в строке (оно должно быть в верхнем регистре), для указания начала элемента времени, как описано в [ISO8601].
Если генерирующее приложение не распознает время с секундами, оно должно использовать значение "00" для секунд (а также минут и часов, если это необходимо).
Примечание. [DATETIME] не рассматривает вопрос "прыжков" секунд.
6.12 Типы связей
Авторы могут использовать следующие распознаваемые типы связей, приведенных здесь с их общепринятой интерпретацией. В 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" для цитирования соглашений, используемых для описания типов связей. Смотрите дополнительную информацию об атрибуте "profile" элемента HEAD.
Дальнейшее обсуждение типов связей, можно найти в разделе "Связи в документах HTML".