История развития Html

HTML (Hyper Text Markup Language – язык гипертекстовой разметки) был создан в начаале 1990 года работником CERN (European Organization for Nuclear Research) Тимом Бернерсом-Ли. Язык html был основан на SGML (Standard Generalized Markup Language – стандартный обобщенный язык разметки).

Основной идеей SGML было создание меж платформенного языка для разметки документов. Эту идею реализовала команда под руководством Чарльза Гольдфарба из компании IBM. Они решили отделить структуру документа от его оформления.

Принцип такой разметки строился на внедрении в код специальных управляющих конструкций которые разделяли элементы структуры, но не говорили как эти элементы должны отображаться. А структуру которая отвечала со оформление документа выносилась в отдельный файл, так называемый лист стилей. Такая структура разметки документа позволяла отображать одну и ту же информацию в разном визуальном оформлении.

Разработчики системы решили, что документы могут обрабатываться надежно лишь в том случае если они соответствуют единому стандарту, а все документы не подходящие под этот стандарт предполагалось отвергать. Поэтому было просто необходимо четко определить структуру документа. Для этого был создан механизм определения типов документов (DTD – Document Type Definition). DTD, как и лист стилей, представляет собой внешний файл по отношению к соответствующему документу.

Разделение документа на структуры, стили и стандарты позволило редактировать стили и стандарты без изменения структуры документа.

Язык, соответствующий всему вышесказанному, был создан в 1969 году и получил название GML (Generalized Markup Language). В 1986 году ISO приняла язык GML в качестве международного стандарта. После этих событий к названию языка добавилась буква “S”.

Язык SGML был мало востребован пока сообществу ученых не понадобился инструмент который мог бы быстро и легко передавать информацию. В 1991 году была разработана система Gopher, но она не поддерживала ни графику ни гипертекстовые ссылки. Началась работа над созданием первого текстового браузера который мог бы поддерживать гипертекст. Новый язык, HTML, был призван обеспечить легкость и оперативность доставки информации. Он во многом повторял своего прародителя. Отличие состояло в том, что некоторые элементы структуры должны отображаться особым образом.

В сентябре 1993 года группа программистов во главе с Марком Андерсоном выпустила первый текстовый браузер Mosaic. Mosaic получила очень быстрое распространение благодаря тому что распространялась бесплатно и помещалась на одну дискету. Программа поддерживала мышиный интерфейс и отображение картинок.

В 1994 году была создана организация, в задачи которой воходила стандартизация гипертекстовой разметки. Организация была названа World Wide Web Consortium (w3c.org). W3C начала работу над спецификацией для html 2.0. Начиная с html 3.0 была реализована поддержка css которая была создана для разделения элементов отвечающих за отображение и структуру документа.

В начале 1994 года, группа разработчиков браузера Mosaic совместно с Джеймсом Кларком основала корпорацию Netscape Communications, и через пол года состоялся дебют первого коммерческого браузера Netscape. Чтобы охватить как можно большую аудиторию пользователей. Netscape вводила в Html все новые и новые усовершенствования, поддерживающиеся только одним браузером. Практически все ново введенные теги были направлены на улучшение внешнего вида документа и расширение возможностей его форматирования.

Летом 1996 года был выпущен Internet Explorer 3.0, поддерживающий практически все расширения Netscape и обладавший дружественным интерфейсом.

Четвертые версии браузеров вышли практически одновременно и особо не отличались друг от друга по скоростным характеристикам и другим параметрам, но большим плюсом Internet Explorer было то что он был бесплатным. Он поставлялся вместе с Windows и фактически стал стандартом отрасли.