Содержание
В 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 .
В HTML 4.0 имеется множество изменений касательно доступности , в том числе:
Теперь авторы могут определять профили с описаниями о метаданных, заданных в элементах META или LINK .
Модель таблиц 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 в других элементах таблиц.
В этой спецификации вводится несколько новых атрибутов и элементов, относящихся к формм:
HTML 4.0 поддерживает более обширный набор дескрипторов устройств , так что авторы могут писать таблицы стилей в зависимости от устройств.
HTML 4.0 поддерживает документы с фреймами и встроенные фреймы.
Многие элементы теперь имеют атрибуты для событий , которые могут объединяться со скриптами; при наступлении события выполняется скрипт (например, при загрузке документа, при щелчке мыши и т.д.).
В HTML 4.0 объединяются рекомендации [RFC2070] по интернационализации HTML.
Однако эта спецификация и [RFC2070] отличаются следующим образом: