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

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

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

Отличия версий

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

Общие изменения
  • Новые таблицы стилей для документов на базе стилей технических сообщений W3C.
  • Краткое содержание.
  • Обновлённые авторские права.
  • Фиксированные скрипты для удаления тегов, могущих вызвать зависание некоторых браузеров.
  • Благодарность Shane McCarron в разделе "благодарности" .
  • В "разделе 1.4" - убраны детали об авторских правах и сделана вместо этого ссылка на сайт W3C.
  • Все ссылки на набор символов документа сделаны по ISO 10646 (и один раз - на UNICODE, чтобы обозначить эквивалентность). Ссылки на UNICODE относятся только к алгоритму двунаправленности.
  • Примеры используют теперь датированные FPI.
SGML и HTML
  • "Раздел 3.2.2" : Значения атрибутов могут содержать точки и символы подчёркивания.
Представление документа HTML
  • "Набор символов документа" : [ISO10646] используется теперь только для ссылок на набор символов документа. [UNICODE] зарезервирован для ссылок на двунаправленность.
Базовые типы данных HTML
  • "Media - дескрипторы" : Все символы в примерах теперь описаны с использованием 16-ричной нотации (а также ссылаются на ISO 10646, а не Unicode).
Общая структура документа HTML
  • "7.2 Информация о версии HTML" : Обратите внимание, что

    • любые изменения в будущем ОТД в HTML 4 не будут отменять документы, соответствующие ОТД предыдущих спецификаций. The HTML Working Group резервирует право на исправление обнаруженных "жучков";
    • программы, соответствующие ОТД существующих спецификаций, могут игнорировать возможности будущих ОТД HTML 4, которые они не могут распознать;
  • "7.2 Информация о версии HTML" : Используйте недатированные HTML 4 URI для системных идентификаторов. Эти URI также используются глобально во всех примерах.
  • "7.4.4 Meta-данные" : примечания о текущей работе W3C над meta-данными удалены и заменены на заметки о RDF.
  • "7.4.4.2 Meta-данные" : в конце раздела о заголовках HTTP пример автообновления убран (поскольку он не является частью Рекомендаций), и добавлены примечания о перенаправлениях на стороне сервера.
Информация о языке и направлении текста
  • "Атрибут dir" : разъясняется, что dir применяется к содержимому элемента, значениям атрибутов и направлению таблиц.
Таблицы
  • "11.2.6 Ячейки" : определения rowspan и colspan изменены. Теперь spans объединены в группы (рядов или столбцов);
  • "11.3.2 Выравнивание" : если "char=align" не поддерживается ПА, поведение не определено.
Гиперссылки
  • "12.2 Элемент A" : описание атрибута type для элементов A и ( LINK ) изменено, чтобы подчеркнуть его информационный характер.
  • "12.2.3 Якоря с атрибутом id" : для "name" и "id" недопустимо появляться в одном и том же начальном теге, если они оба определены для элемента. Они должны иметь идентичные значения.
  • "12.3.3 Гиперссылки и поисковые машины" : в примере удалена ссылка на атрибут dir, так как он не относится к связываемому ресурсу (только к содержимому элемента и значениям атрибутов текста).
  • "12.4.1 Относительные URI" : поскольку RFC 2616 не включает поле заголовка Link, следующее заявление квалифицировано для предыдущих версий HTTP 1.1: " Элементы ссылки, специфицированные в заголовками HTTP, обрабатываются точно как элементы LINK, явно появляющиеся в документе."
Объекты, Изображения и Аплеты
  • "13.2 Элемент IMG" : дополнен атрибутом name для обеспечения обратной совместимости.
  • "13.2 Элемент IMG" : добавлено примечание, что ПА обязаны предоставлять различные механизмы для доступа к "longdesc" URI (изображения/ IMG ) и "src" URI (якоря/ A ), если IMG является частью содержимого элемента A.
  • "13.3 Элемент OBJECT" : добавлено примечание, что, если значения "type" для OBJECT и для заголовка Content-Type HTTP различны, то последнее имеет преимущество.
  • "13.3 Элемент OBJECT" : добавлено указание использовать PARAM вместо совместного употребления атрибутов "data" и "classid" для OBJECT.
  • "13.4 Элемент APPLET" : добавлено примечание, что, из соображений безопасности, только субдиректории просматриваются для атрибута "codebase" в APPLET.
  • "13.6.1 Клиентские карты изображений" : определение атрибута "poly" дополнительно разъяснено, что, если многоугольник для атрибута "coords" в AREA не закрыт авторами, это должен сделать ПА.
  • "13.6.1 Клиентские карты изображений" :

    • модель содержимого элемента MAP теперь позволяет авторам смешивать содержимое AREA и содержимое уровня блока;
    • ПА "должны" воспроизводить содержимое уровня блока (ранее "могли").
    • элемент MAP может быть использован без изображения для общего использования в утилитах навигации;
    • ПА обязан игнорировать элементы AREA, если содержимое является смешанным ( AREA и уровня блока).
    • авторы должны полностью специфицировать очертания элементами AREA или A в содержимом блока или обоими.
  • "13.7.2 и 13.7.3" : определение атрибутов vspace и hspace выглядит теперь так же, как и определения других атрибутов.
  • "13.7.2 и 13.7.3" : тип значений атрибутов vspace, hspace и border изменён с "length" на "pixels".
  • "13.8 Альтернативный текст" : последнее указание раздела теперь обращено к разработчикам ПА и касается обработки пустого атрибута текста "alt".
Таблицы стилей в документах HTML
Фрэймы
  • "16.4.1 NOFRAMES" : добавлен текст к описанию NOFRAMES.
  • "16.4.1 NOFRAMES" : добавлен текст относительно которого ОТД могу иметь NOFRAMES (frames, transitional).
Формы
  • "17.2.1 Типы элементов управления" : если ни одна кнопка radio первоначально не выбрана, поведение ПА по выбору кнопки не определено. Отличается от RFC 1866.
  • "17.3 Элемент FORM" : добавление в атрибуте name для обратной совместимости.
  • "17.3 Элемент FORM" : удалена ссылка на "mailto" URI в определении атрибута "action".
  • "17.3 Элемент FORM" : удалён пример "mailto" в конце раздела, поскольку поведение этого вида не определено.
  • "17.3 Элемент FORM" : атрибут accept добавлен к фрагменту ОТД/DTD. Также улучшено описание атрибута accept-charset.
  • "17.4 Элемент INPUT" : добавлен "ismap" к элементу INPUT. Также, в определении value, добавлен "checkbox" к значениям type, требующим указания значения.
  • "17.6.1" : если никакая опция не предустановлена, поведение ПА не определено. Авторы должны однозначно изменить опцию none, чтобы определить этот вариант. Такое поведение отличается от RFC 1866.
Ирина Кириллова
Ирина Кириллова

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

Наталья Алмаева
Наталья Алмаева
Россия
Светлана Казьмина
Светлана Казьмина
Россия, Волгодонск