Содержание
В этой секции мы начинаем спецификацию языка HTML версии 4.0, освещая соглашения между авторами, документами, пользователями и средствами просмотра.
Ключевые слова "MUST"(должен), "MUST NOT"(не должен), "REQUIRED"(требуется), "SHALL"(следует сделать), "SHALL NOT"(не следует делать), "SHOULD"(следовало бы сделать), "SHOULD NOT"(не следовало бы делать), "RECOMMENDED"(рекомендуется), "MAY"(может) и "OPTIONAL"(необязательный) в этом документе интерпретированы так, как описано в [RFC2119]. Однако для повышения читабельности, эти слова будут писаться, в этой спецификации, только заглавными буквами.
Время от времени, авторы спецификации рекомендуют удобное применение конструкций языка для авторов и разработчиков программного обеспечения. Эти рекомендации не являются нормативными и их соответствие этой спецификации не зависит от их реализации. Эти рекомендации содержат выражения типа: "Мы рекомендуем...", "Эта деталь рекомендуется..." или подобные выражения.
Мы рекомендуем авторам создавать документы, соответствующие строгому (strict) DTD, а не другим DTD, определенным в этой спецификации. Дополнительную информацию о DTD, описанных в спецификации HTML 4.0 смотрите в разделе "Информация о версии".
Соответствующее средство просмотра языку HTML 4.0 -- средство просмотра, соблюдающее обязательные условия ("must"(должен)), описанные ниже в этой спецификации, а также следующие позиции:
Рекомендованное поведение при обработке ошибок описано в "примечании о неправильных документах".
Средства просмотра должны продолжать поддерживать отмененные элементы для обеспечения обратной совместимости.
Определения элементов и атрибутов четко указывают, которые из них являются отмененными.
Данная спецификация включает в себя примеры, иллюстрирующие как, можно избежать использования отмененных элементов. В большинстве случаев это зависит от поддержки средством просмотра таблиц стилей. Если говорить кратко, то авторам следует использовать таблицы стилей для достижения стилистических эффектов и лучшего форматирования, а не пользоваться презентационными атрибутами HTML. Презентационные атрибуты HTML становятся отмененными, когда имеется возможность использовать таблицами стилей (примеры можно найти в [CSS1]).
HTML 4.0 является приложением SGML, соответствующим Международному Стандарту ISO 8879 -- Стандартный Обобщенный Язык Разметки (Standard Generalized Markup Language, SGML) (описанном в [ISO8879]).
Примеры в тексте соответствуют строгому (strict) определению типа документа за исключением примера, в задании которого имеются ссылки на элементы или атрибуты, описанные только в переходном (transitional) определении типа документа или в оконном (frameset) определении типа документа. Из соображений краткости, большинство примеров в данной спецификации не начинаются с описания типа документа, что является обязательным для каждого документа HTML.
Фрагменты DTD в описании элемента приводятся из строгого (strict) описания типа документа за исключением элементов связанных с фреймами.
Более детальную информацию о строгом, переходном или оконном DTD можно получить в разделе "Информация о версии HTML".
Комментарии, встречающиеся в HTML 4.0 DTD, не имеют информативного значения, только информативное.
Средства просмотра не должны отображать инструкции обработки SGML (например: "<?full volume>") или комментарии. Дополнительную информацию об этой и других особенностях SGML, которые могут быть допустимы в HTML, но широко не поддерживаются средствами просмотра HTML, смотрите раздел "особенности SGML с ограниченной поддержкой".
Документы HTML посылаемые по Интернет как последовательность байт сопровождаются кодировочной информацией (описанной в разделе "символьные кодировки"). Структура передачи, обозначенная термином "сущность сообщения", определена в [RFC2045] и [RFC2068]. Сущность сообщения с типом содержания "text/html" представляет документ HTML.
Тип содержания для документа HTML определяется как следующее:
Необязательный параметр "charset" ссылается на символьную кодировку, используемую для представления документа HTML как последовательность байт. Допустимые значения этого параметра определены в разделе "символьные кодировки". Несмотря на то, что этот параметр необязателен, мы рекомендуем всегда его использовать.
Last modified: Tue Jan 27 14:05:27 1998