назад
далее
содержание
элементы
атрибуты
указатель
Приложение А:
Различия между 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.
Следующие элементы являются нежелательными:
APPLET, BASEFONT, CENTER, DIR, FONT, ISINDEX, MENU, S, STRIKE и U.
Следующие элементы являются
устаревшими: 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 позволяет
сделать любой элемент целевым
якорем ссылки.
Модель таблиц 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 по этой
причине изменилась.
В этой спецификации вводится
несколько новых атрибутов и
элементов, относящихся к формм:
- Атрибут accesskey
позволяет авторам определить
прямой доступ с клавиатуры к
управляющим элементам формы.
- Атрибут disabled
позволяет авторам отключить
управляющие элементы формы.
- Атрибут readonly
позволяет авторам звпретить
изменение управляющих
элементов формы.
- Элемент LABEL связывает
метку с определенным
управляющим элементом формы.
- Элемент FIELDSET
группирует связанные поля
вместе и, вместе с элементом LEGEND, может
использоваться для присвоения
имени группе. Оба эти новых
элемента обеспечивают лучшее
представление и
интерактивность. Речевые
браузеры могут лучше описывать
формы, а графические браузеры
могут сделать действующими
метки.
- Новый набор атрибутов вместе
со скриптами
позволяет провайдерам
проверять ввод данных
пользователем.
- Элементы BUTTON и INPUT, у которых
для атрибута type
установлено значение
"button", могут
использоваться вместе со
href="../interact/scripts.html">скриптами
для создания более
разнообразных форм.
- Элемент OPTGROUP
позволяет авторам
группировать пункты меню в
элементе SELECT, что
особенно важно для доступности
форм.
- дополнительные изменения в
области интернационализации.
A.10 Различия в
таблицах стилей
HTML 4.0 поддерживает более обширный
набор дескрипторов
устройств, так что авторы могут
писать таблицы стилей в
зависимости от устройств.
A.11 Различия во
фреймах
HTML 4.0 поддерживает документы с
фреймами и встроенные фреймы.
A.12 Различия в
скриптах
Многие элементы теперь имеют атрибуты
для событий, которые могут
объединяться со скриптами; при
наступлении события выполняется
скрипт (например, при загрузке
документа, при щелчке мыши и т.д.).
В HTML 4.0 объединяются рекомендации [RFC2070] по
интернационализации HTML.
Однако эта спецификация и [RFC2070] отличаются
следующим образом:
назад
далее
содержание
элементы
атрибуты
указатель