Приложение A. Различия между HTML 3.2 и HTML 4.0

Содержание

  1. Изменения элементов
    1. Новые элементы
    2. Измененные элементы
    3. Устаревшие элементы
  2. Изменения в таблицах
  3. Изменения в формах

A.1 Изменения элементов

A.1.1 Новые элементы

Новые элементы в данной версии HTML - Q, INS, DEL, ACRONYM, LEGEND, COLGROUP, BUTTON, и FIELDSET.

A.1.2 Измененные элементы

Следующие элементы были изменены: ISINDEX, APPLET, CENTER, FONT, BASEFONT, STRIKE, S, U, DIR, и MENU.

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

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

A.2 Изменения в таблицах

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

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

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

Атрибут style включен в целях расширения свойств, связанных с границами и содержимым группы ячеек. Например, стиль линии: точечная, двойная, тонкая/толстая и т.д.; заполнение содержимого ячейки цветом/узором; информация о полях и шрифте ячейки. Это также будет темой сопутствующей спецификации в листе стилей.

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

A.3 Изменения в формах

Формы, предложенные в спецификации HTML 3.2 имели следующие недостатки:

Для решения этих проблем данная спецификация предлагает несколько новых атрибутов и элементов.

1