Поиск

Версии HTML

Первая версия HTML была разработана в начале 90х годов Тимом БенерсЛи для популярного в прошлом броузера Mosaic. Но в те времена ни для броузера, ни для самого языка еще не нашлось достойного применения. В 1993 году появился HTML+, и эта версия также осталась практически незамеченной. Начало широ кому использованию гипертекста дала версия 2.0, которая появилась в июне 1994 года. Это был момент начала роста популярности WWW по всему миру. Элементы, включенные в версию 2, в большинстве своем используются и по сей день. В версии 3.0 HTML, которая появилась год спустя, была реализована возмож ность прорисовки математических символов (знаков интеграла, бесконечности, дроби, скобок и т. д.) при помощи элементов языка. Под эту версию разрабатыва лись и броузеры (Arena). Но этот проект оказался тупиковым и не получил даль нейшего распространения.

В 1996 году появился HTML версии 3.2. Это было новаторское решение, доста точно упомянуть, что в спецификацию языка были введены фреймы, которые стали теперь весьма популярными у разработчиков Webстраниц. Даже сейчас на осно ве этой спецификации можно реализовывать очень неплохие дизайнерские реше ния. Практически все современные броузеры стопроцентно поддерживают вер сию 3.2, поэтому у авторов не возникают сомнения по поводу работоспособности заявленных элементов.

Наряду с официальными спецификациями языка, которые разрабатывались орга низацией W3C (W3 Консорциум), компаниипроизводители броузеров создава ли собственные элементы (расширения). Впоследствии некоторые из этих эле ментов, после получения всеобщего признания, включались в спецификацию следующей версии языка. Интересно, например, что новаторское решение фреймы, — которое так полюбилось многим разработчикам, не было включено спецификацию 3.2. Но броузеры поддерживали фреймы, и многие книги, посвящен ные HTML, содержали описания фреймов без упоминания о том, что это нестан дартные элементы. И это было правильно, потому что фреймы стали стандарте] дефакто. В версию языка 4 они уже были включены на полном основании.

И наоборот, элементы APPLET и SCRIPT, необходимые для расширения HTML друга ми программными кодами, в версии 3.2 не сыграли той роли, которую были при званы сыграть. Это объяснялось тем, что броузеры различных версий поразном интерпретировали программы на языках Java, JavaScript, Visual Basic (VBScript В результате не удавалось получить достаточно надежно работающий код, и дан ные языки использовались любителями HTML в основном для экспериментов.

Официальная спецификация HTML 4 (Dynamic HTML) появилась в 1997 годз В это время уже было очевидно, что дальнейшее развитие гипертекста будет осуще ствляться за счет скриптпрограммирования. Это оказалось намного более эффек тивным, чем вводить в язык все новые элементы. Появившиеся в то время броузе ры (Netscape Navigator 4, Microsoft Internet Explorer 4 и др.) уже достаточн! надежно интерпретировали программный код (был достигнут определенный уро вень стандартизации). Однако проблемы у разработчиков еще остались. В каче стве примера можно отметить, что многие скрипты начинаются с определенш версии броузера, чтобы потом использовать тот или иной фрагмент кода. Очевид но, что на программиста ложится обязанность тестирования страниц на все; популярных в настоящее время броузерах. Кроме того, актуальной остается проблема использования старых или не очень популярных программ. Лидерам! «броузеростроения» по праву считаются компании Microsoft и Netscape, но вед] существуют еще и другие фирмы...

В результате использование всех возможностей Dynamic HTML стало yдeлo^ программистов достаточно крупных организаций, где есть условия для разработ ки сложных программ и всестороннего их тестирования. Создателям личньн Webстраниц подчас приходится искать компромисс между надежностью и нова торством, чтобы получить достаточно грамотный HTMLкод.