|
|
|
В 1997 году Консорциум W3C
опубликовал спецификацию языка HTML 4,0,
в которой указано, какие из элементов
устарели и не рекомендуются к
дальнейшему применению (APPLET, BASEFONT,
CENTER, DIR, FONT, ISINDEX, MENU, S, STRIKE и U), а так же
новые элементы и атрибуты (ABBR, ACRONYM,
BDO, BUTTON, COLGROUP, DEL, FIELDSET, FRAME, FRAMESET, IFRAME, INS,
LABEL, LEGEND, NOFRAMES, NOSCRIPT, OBJECT, OPTGROUP, PARAM, SPAN,
TBODY, TFOOT, THEAD и Q),которые предлагается
использовать в дальнейшем.
При этом Консорциум W3C обозначил
тенденцию развития языка HTML все
более в сторону логического
форматирования содержимого. Была дана
возможность идентификации
практически любого элемента или
группы элементов по имени, были
описанны основные атрибуты для
событий. Более однозначно было
указанно на платформо-независимость
языка HTML, другими словами было
подчеркнуто, что HTML не является
языком визуальной верстки текстов, а
является языком логической
разметки.
Почти все атрибуты, определяющие
представление документа HTML (цвета,
выравнивание, шрифты, графика и т.д.)
являются нежелательными, взамен
рекомендуется использовать таблицы
стилей и классы. Атрибуты id и class
позволяют авторам назначать
элементам информацию об имени и
классе для таблиц стилей, ссылок,
скриптов, объявления объектов, общей
обработки документа и т.д., а так же
ожидается, что задачу представления
таблиц в ближайшем будущем возьмут на
себя таблицы стилей. Многие
элементы теперь имеют атрибуты для
событий, которые могут объединяться
со скриптами и при наступлении
события выполняется скрипт (например,
при загрузке документа, при щелчке
мыши и т.д.), это легло в основу
повышения интерактивности документов,
дало возможность пользователям
динамически изменять вид и содержание
документов.
Появилась возможность говорить о
надстройке к языку HTML, позволяющей
создавать и визуализировать
интерактивные Web-страницы без помощи
подключаемых модулей, не увеличивая
трафик - Dynamic HTML. Применение новых
решений направленно именно на
снижение количества обращений к
серверу т.е. на снижение трафика, что
так необходимо в условиях роста
популярности различных переносных
устройств доступа в сеть.
|
|