Студопедия — История языка HTMLи его стандарты
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

История языка HTMLи его стандарты






Термин «гипертекст» впервые был введён Тедом Нельсоном в 1960-х годах. Понятие «гипертекст» обозначает электронный документ, который содержит в себе ссылки на другие документы.

Начало истории языка HTML следует отнести к далекому 1969 году, когда Чарльз Гольдфарб, работавший тогда в компании IBM, создал прототип языка для разметки технической документации, впоследствии названного GML, в 1986 году он получил статус международного стандарта – SGML (StandardGeneralizedMarkupLanguage). Этот обобщенный метаязык предназначен для построения систем логической, структурной разметки лю­бых разновидностей текстов. Слово «структурная» означает, что управляющие коды, вносимые в текст при такой разметке, не несут никакой информации о форматировании документа, а лишь указывают границы и соподчинение его составных частей, т.е. задают его структуру. Создатели SGML стремились полностью абстрагироваться от проблем представления текста в разных программах, на разных компьютерных платформах и устройствах вывода, хотя формально ничто не мешает записать средствами SGML любую информацию об элементах (например, шрифт Arialполужирного начертания размера 14 пт. для заголовков). Однако эти подробные инструкции, кроме указания на уровень заголовка и его места в иерархической структуре документа, должны быть вынесены в, так называемые, стилевые спецификации. Благодаря этим ограничениям размеченный текст сможет без труда интерпретировать любая программа, работающая с любым мыслимым устройством вывода. К примеру, при работе в графическом интерфейсе, заголовок может действительно выводиться полужирным шрифтом с размером 14пт, а программа, использующая текстовый интерфейс, выделит его пустой строкой сверху и снизу и, возможно, повышенной яркостью символов, тогда как синтезатор речи, читающий документ вслух, сможет отметить заголовок паузой и изменением интонации; наконец, «робот», собирающий базу, придаст тексту заголовка больший «вес» при контекстном поиске.

Сам по себе SGML есть не готовая система разметки текста, а лишь удобный метаязык, позволяющий строить такие системы для конкретных обстоятельств. Он устанавливает лишь синтаксис записи элементов разметки, а также правила определения новых элементов и указания структурных отношений между ними. Теоретическая модель SGML Чарльза Гольдфарба и идея Теда Нельсона в 1989 году была практически реализована ТимомБернерс-Ли, выпускником Оксфордского университета, в виде системы гипертекстовых документов, использующихся внутри компьютерной сети.

В 1990 был разработан первый веб-браузер, и создана система WorldWideWeb. Первая версия языка – HTML 1.0. появилась в 1993 году, она не была стандартизированной.Язык HTML создавался на основе стандарта языка разметки печатных документов SGML (StandardGeneralisedMarkupLanguage, что в переводе с английского означает –«стандартный обобщенный язык разметки»).

Разработка HTML привела в итоге к новой технологии распространения гипертекстовых документов в Internet. Однако для широкого распространения WWW, кроме языка HTML, потребовалась разработка протокола передачи гипертекста HTTP (HyperTextTransferProtocol – протокол передачи гипертекста), который позволил осуществлять обмен документами HTML. Именно этот протокол дал возможность приложению-клиенту находить и использовать ресурсы, хранящиеся на другом компьютере. Протокол HTTP занимается поиском и загрузкой нужного документа.

Стандарт языка HTML появился в 1995 году, когда закончилась разработка новой версии HTML 2.0. К этому времени вторую версию языка HTML полностью поддерживало большинство браузеров.

Во второй версии HTML полностью утвердилась структура документа (она осталась неизменной до настоящего времени), элементы разметки текста, возможность добавлять рисунки. Кроме того, в данной версии HTML уже можно было вставлять гиперссылки и веб-формы. Именно этот язык стал базисом современного языка HTML, который потом усложнялся и дополнялся.

Дальнейшим развитием языка стала версия HTML 3.0. В ней были реализованы таблицы, обтекание текста вокруг объектов и др. Несмотря на обратную совместимость, отличия между версиями 2.0 и 3.0 были огромными, браузеры очень медленно включали поддержку новых возможностей. В этой связи версия 3.0 так и не стала стандартом. Зато ими стала версия HTML 3.2. Она создавалась с учетом мнений производителей браузеров (Microsoft и Netscape), что естественным образом привело к положительным результатам. Появилась табличная верстка и возможность проектировать и отображать на экране сложные композиции, ничем не уступающие журналам, газетам и другим печатным изданиям.

Несмотря на то, что язык HTML 3.2 включал в себя многие расширения, внедренные разработчиками браузеров, он все еще оставался достаточно ограниченным, поэтому и новый стандарт не заставил себя долго ждать. Уже в 1997 году появилась спецификация HTML 4.0. В нее включили фреймы, унифицировали процедуру вставки различных объектов в документ, реализовали поддержку каскадных таблиц стилей. Кроме того, были значительно усовершенствованы формы и таблицы, а некоторые элементы помечены как нежелательные для использования. Последняя версия HTML 4.01 была стандартизирована 24 декабря 1999 года, после чего разработка этого языка прекратилась.

На данный момент для создания HTML-страниц используется версия языка 4.01. В настоящее время уже появилась версия 5.0, которая была презентована Консорциумом всемирной паутины W3C (WorldWideWebConsortium). Эта международная организация занимается подготовкой и распространением документации на описание новых версий HTML[1].

Помимо существующего языка HTML используется и язык XHTML, который разрабатывается сообществом WHATWG (WebHypertextApplicationTechnologyWorkingGroup) с 2004 года. Он основан на HTML 4 и соответствует синтаксису XML. Описание этого стандарта можно также найти на сайте W3C.

Вопросы и задания для самостоятельной работы

1. Что такое язык текстовой разметки? Для чего он предназначен? Приведите примеры.

2. Как осуществляется загрузка веб-страниц на компьютер пользователя?

3. Что такое WWW? Для каких целей была создана данная система?

4. Какие стандарты языка HTML существуют и в чем их отличия?

5. В чем ограничения языка HTML?

6. Какие новые возможности появились в версии языка HTML 5.0?







Дата добавления: 2014-11-10; просмотров: 709. Нарушение авторских прав; Мы поможем в написании вашей работы!



Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

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

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Менадиона натрия бисульфит (Викасол) Групповая принадлежность •Синтетический аналог витамина K, жирорастворимый, коагулянт...

Разновидности сальников для насосов и правильный уход за ними   Сальники, используемые в насосном оборудовании, служат для герметизации пространства образованного кожухом и рабочим валом, выходящим через корпус наружу...

Дренирование желчных протоков Показаниями к дренированию желчных протоков являются декомпрессия на фоне внутрипротоковой гипертензии, интраоперационная холангиография, контроль за динамикой восстановления пассажа желчи в 12-перстную кишку...

Разработка товарной и ценовой стратегии фирмы на российском рынке хлебопродуктов В начале 1994 г. английская фирма МОНО совместно с бельгийской ПЮРАТОС приняла решение о начале совместного проекта на российском рынке. Эти фирмы ведут деятельность в сопредельных сферах производства хлебопродуктов. МОНО – крупнейший в Великобритании...

ОПРЕДЕЛЕНИЕ ЦЕНТРА ТЯЖЕСТИ ПЛОСКОЙ ФИГУРЫ Сила, с которой тело притягивается к Земле, называется силой тяжести...

СПИД: морально-этические проблемы Среди тысяч заболеваний совершенно особое, даже исключительное, место занимает ВИЧ-инфекция...

Studopedia.info - Студопедия - 2014-2024 год . (0.009 сек.) русская версия | украинская версия