This webpage has been robot translated, sorry for typos if any. To view the original content of the page, simply replace the translation subdomain with www in the address bar or use this link.

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

A.1 Различия в элементах

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

В HTML 4.0 введены следующие новые элементы: ABBR, ACRONYM, BDO, BUTTON, COLGROUP, DEL, FIELDSET, FRAME, FRAMESET, IFRAME, INS, LABEL, LEGEND, NOFRAMES, NOSCRIPT, OBJECT, OPTGROUP, PARAM, SPAN, TBODY, TFOOT, THEADи Q.

A.1.2 Нежелательные элементы

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

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

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

A.2 Различия в атрибутах

  • Почти все атрибуты, определяющие представление документа HTML (цвета, выравнивание, шрифты, графика и т.д.) являются нежелательными, взамен рекомендуется исопльзовать таблицы стилей. В списке атрибутов в приложении указано, какие атрибут являются нежелательными.
  • Атрибуты id и class позволяют авторам назначать элементам информацию об имени и классе для таблиц стилей, якорей, скриптов, объявления объектов, общей обработки документа и т.д.

A.3 Различия в доступности

В HTML 4.0 имеется множество изменений касательно доступности, в том числе:

  • Атрибут title теперь можно устанавливать практически для каждого элемента.
  • Авторы могут указыват длинные описания таблиц, изображений и фреймов (см. атрибут longdesc).

A.4 Различия в метаданных

Теперь авторы могут определять профили с описаниями о метаданных, заданных в элементах META или LINK.

A.5 Различия в тексте

  • Новые функции интернационализации позволяют авторам определять направление и язык текста.
  • Элементы INS и DEL позволяют размечать изменения в документах.
  • Элементы ABBR и ACRONYM позволяют размечать в документах сокращения и акронимы.

A.6 Различия в ссылках

  • Атрибут id позволяет сделать любой элемент целевым якорем ссылки.

A.7 Различия в таблицах

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

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

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

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

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

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

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

A.8 Различия в изображениях, объектах и изображениях-картах

  • Элемент OBJECT используется для общего включения объектов.
  • Элементы IFRAME и OBJECT позволяют авторам создавать внедренные документы.
  • Атирбут alt обязателен для элементов IMG и AREA.
  • Механизм создания изображений-карт теперь позволяет авторам создавать более доступные изображения-карты. Модель содержимого элемента MAP по этой причине изменилась.

A.9 Различия в формах

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

  • Атрибут accesskey позволяет авторам определить прямой доступ с клавиатуры к управляющим элементам формы.
  • Атрибут disabled позволяет авторам отключить управляющие элементы формы.
  • Атрибут readonly позволяет авторам звпретить изменение управляющих элементов формы.
  • Элемент LABEL связывает метку с определенным управляющим элементом формы.
  • Элемент FIELDSET группирует связанные поля вместе и, вместе с элементом LEGEND, может использоваться для присвоения имени группе. Оба эти новых элемента обеспечивают лучшее представление и интерактивность. Речевые браузеры могут лучше описывать формы, а графические браузеры могут сделать действующими метки.
  • Новый набор атрибутов вместе со скриптами позволяет провайдерам проверять ввод данных пользователем.
  • Элементы BUTTON и INPUT, у которых для атрибута type установлено значение "button", могут использоваться вместе со href="../interact/scripts.shtml">скриптами для создания более разнообразных форм.
  • Элемент OPTGROUP позволяет авторам группировать пункты меню в элементе SELECT, что особенно важно для доступности форм.
  • дополнительные изменения в области интернационализации.

A.10 Различия в таблицах стилей

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

A.11 Различия во фреймах

HTML 4.0 поддерживает документы с фреймами и встроенные фреймы.

A.12 Различия в скриптах

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

A.13 Различия в интернационализации

В HTML 4.0 объединяются рекомендации [RFC2070] по интернационализации HTML.

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

  • Атрибут accept-charset теперь определяется для элемента FORM, а не для TEXTAREA и INPUT.
  • В спецификации HTML 4.0 даются дополнительные пояснения относительно двунаправленного алгоритма.
  • Использование элемента CDATA для определения элементов SCRIPT и STYLE не сохраняет способности транскодирования документов to, как описано в разделе 2.1 [RFC2070].

Created/Updated: 25.05.2018

stop war in Ukraine

ukrTrident

stand with Ukraine