Опубликован: 19.05.2006 | Уровень: для всех | Доступ: платный
Дополнительный материал 7:

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

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

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

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

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

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

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

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

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

Элементы

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

Новые элементы 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.

Атрибуты

  • Почти все элементы, определяющие вид документа HTML (color, alignment, font, graphics и т.д.) не рекомендуется использовать. Вместо них нужно использовать каскадные таблицы стилей. В "списке атрибутов" в приложении отмечены не рекомендуемые атрибуты.
  • Атрибуты id и class позволяют авторам указать name и class - информацию таких элементов в таблицах стилей, как anchors, scripting, объявление объектов и т.д.

Доступность

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

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

Данные meta

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

Текст

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

Гиперссылки

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

Таблицы

Модель таблиц HTML 4.0 превзошла всё до сих пор существовавшее в HTML+ и в "HTML 3.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 с другими элементами таблиц.

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

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

Формы

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

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

Таблицы стилей

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

Фрэймы

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

Сценарии/scripting

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

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

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

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

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

Нажимаю на ссылку на дополнительный материал и дополнение к информации-меня возвращает на первую страницу лекции. Подскажите, что делать? Или дополнительный материал платный?

Мехсети Оруджева
Мехсети Оруджева
Азербайджан, Гянджа, Азербайджанский Сельскохозяйственный Институт, 1989