Приложение A:         Изменения

Содержание

  1. Отличия версий HTML 4.0 от 24 апреля 1998 г. и HTML 4.01 от 24 декабря 1999 г.
  2. Отличия версий от 18 декабря 1997 г. и 24 апреля 1998 г.
  3. Отличия версий HTML 3.2 и HTML 4.0 (18 декабря 1997)


A.1
   Отличия версий HTML 4.02 от 4 апреля 1998 г. и HTML 4.01 от 24 декабря 1999 г.

В этом разделе описаны отличия спецификации версии HTML 4.01 24 декабря 1999 г. от спецификации  версии HTML 4.0 24 апреля 1998 г.


A.1.1
  Изменения в спецификации

Общие изменения


SGML и HTML

Представление документа HTML

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

Общая структура документа HTML

Информация о языке и направлении текста

Таблицы

Гиперссылки

Объекты, Изображения и Аплеты

Таблицы стилей в документах HTML

Фрэймы

Формы

SGML - объявление

Strict -ОТД

Примечания

Ссылки


A.1.2
Замеченные ошибки

(Всё исправлено)


A.1.3
  Исправленные опечатки

(Всё исправлено)


A.1.4
   Разъяснения

Раздел 3.2.1
В седьмом параграфе добавлено "назад до соответствующего начального тега" к "(т.е., они должны быть соответствующим образом вложены, конечный тег закрывает назад до соответствующего начального тега все незакрытые теги внутри с опущенными конечными тегами (раздел 7.5.1) и т.д.)."
Раздел 3.2.4
Добавлено положение, что комментарии являются метками.
Раздел 3.3.3
Во втором элементе списка изменить "конечный тег элемента" на "теги элементов".
Раздел3.3.3.1
В определении модели содержимого, "A" означает, что "A" должно появляться один и только один раз. Также добавлены "+(A)" и "-(A)" к разделу синтаксиса модели содержимого.
Раздел7.4.2
Разъяснено, что TITLE может не содержать комментариев.
Раздел10.3
Все употребления "крэкер" в этом разделе и его подразделах заменены на "хакер". Также определения "хакер" и "nerd" взяты из "The Hacker's Dictionary".
Раздел13.7.2
Употребление атрибутов hspace и vspace не рекомендуется.
Раздел13.7.4
Атрибут align не рекомендован для IMG, OBJECT и APPLET.


A.1.5
Известные проблемы с браузерами

 

A.2   Отличия версий 18 декабря 1997 и 24 апреля 1998

Этот раздел описывает, чем версия спецификации HTML 4.0 от 24 апреля 1998 г. отличается от версии 18 декабря 1997 г.

A.2.1 Замеченные ошибки

(Всё исправлено)

A.2.2  Исправленные опечатки

(Всё исправлено)

A.3   Изменения в HTML 3.2 и HTML 4.0 (18 декабря 1997 г.)

В этом разделе объясняется, чем версия спецификации HTML 4.0 от 18 декабря 1997 г. отличается от HTML 3.2 ([HTML32]).

A.3.1   Элементы

Новые элементы

Новые элементы HTML 4.0: ABBR, ACRONYM, BDO, BUTTON, COL, COLGROUP, DEL, FIELDSET, FRAME, FRAMESET, IFRAME, INS, LABEL, LEGEND, NOFRAMES, NOSCRIPT, OBJECT, OPTGROUP, PARAM, S (не рекомендуемый), SPAN, TBODY, TFOOT, THEAD и Q.

Не рекомендуемые элементы

Следующие элементы не рекомендуются: APPLET, BASEFONT, CENTER, DIR, FONT, ISINDEX, MENU, S, STRIKE и U.

Устаревшие элементы

Следующие элементы устарели: LISTING, PLAINTEXT и XMP. Вместо них авторы должны употреблять элемент PRE.

A.3.2  Атрибуты

A.3.3   Доступность

В HTML 4.0 внесены многочисленные изменения для того, чтобы обеспечить доступность:

A.3.4   Данные meta

Авторы могут теперь установить профили, предоставляющие объяснения meta-данных, специфицированных элементами META или LINK.

A.3.5  Текст

A.3.6  Гиперссылки

A.3.7  Таблицы

Модель таблиц HTML 4.0 превзошла всё до сих пор существовавшее в HTML+ и в HTML3.0. Предыдущие модели были расширены в соответствии с запросами провайдеров информации следующим образом:

Модель таблиц 4.0 также даёт возможность установки значений по умолчанию на базе столбцов, больше гибкости в определении табличных фрэймов и разметки и возможность выравнивать по определённым символам. Ожидается, однако что таблицы стилей в ближайшем будущем будут использоваться для представления таблиц.

Кроме того, важной целью является обеспечение обратной совместимости с широко применяемой разработкой таблиц фирмы Netscape. Другой целью является упрощение импортирования таблиц в соответствии с моделью SGML CALS. Последние разработки делают атрибут align совместимым с последними версиями популярных браузеров. Некоторые разъяснения были даны о роли атрибута dir  и рекомендуемом поведении при смешивании абсолютных и относительных параметров ширины столбца.

Новый элемент COLGROUP введён для того, чтобы дать возможность группировать наборы столбцов различной ширины и выравнивания, установленных одним или несколькими элементами COL. Семантика COLGROUP разъяснена по сравнению с предыдущими разработками, и rules="basic" заменён на rules="groups".

Атрибут style включён, как предполагается, для расширения свойств, ассоциированных с кромками и внутренней частью групп ячеек. Например, стиль линий: dotted, double, thin/thick и т.п., заполнение цвет/паттерн для внутренней части, поля ячеек и информация о шрифте. Всё это будет объектом соответствующей спецификации таблиц стилей.

Атрибуты frame и rules модифицированы для устранения конфликтов имён SGML с другими и для избежания конфликтов с атрибутами align и valign. Эти изменения объясняются также желанием избежать в будущем проблем, если эта спецификация расширит использование атрибутов frame и rules с другими элементами таблиц.

A.3.8   Изображения, объекты и карты изображений

A.3.9  Формы

В этой спецификации вводятся новые элементы, воздействующие на формы:

A.3.10  Таблицы стилей

HTML 4.0 поддерживает широкий набор media-дескрипторов, так что авторы могут писать таблицы стилей, чувствительные к типу устройства.

A.3.11 Фрэймы

HTML 4.0 поддерживает фрэймы и inline/инлайн-фрэймы.

A.3.12  Сценарии/scripting

Многие элементы обладают теперь атрибутами событий, что может быть соединено с возможностями скриптов: скрипт выполняется при возникновении события (напр., когда документ загрузился, нажата кнопка мыши и т.п.).

A.3.13   Интернационализация

HTML 4.0 интегрирует рекомендации [RFC2070] для интернационализации HTML.

Однако, эта спецификация и [RFC2070] отличаются в следующем: