Html история: HTML – история развития языка разметки гипертекста: публикации CASTCOM

HTML – история развития языка разметки гипертекста: публикации CASTCOM

Оглавление:

  1. Этапы становления
  2. Что в итоге?

Большая часть современных интернет технологий основана на давно используемом, самом дискутируемом языке HTML. Он был разработан для выполнения разметки и оформления документов, размещаемых на веб-страницах. Свои первые черты язык начал обретать в 1986 году. Толчком стало принятие Международной организацией по стандартизации (ISO) ISO-8879-стандарта — Standard Generalized Markup Language или, в сокращенном варианте — SGML. К нему прилагалось описание, в котором говорилось о том, что SGML предназначен для структурной разметки текста. Примечательно, что описания внешнего вида документа не предполагалось.

 

Исходя из этого, можно сделать вывод о том, что SGML не являлся системой для разметки текста и не располагал какого-либо списка структурных элементов языка, используемых в определенных условиях. Язык подразумевал описание синтаксиса написания главных элементов разметки.

Спустя некоторое время они получили, хорошо известное сегодня название — «теги».

 

Вполне очевидной была потребность в создании языка, который:

 

  • Описывал какой элемент в каких случаях разумно применить
  • Содержал перечень элементов, с помощью которых можно создать документ, читаемый разными программами

Несмотря на то, что язык SGML, как и его схожие приложения, не получил особого развития, он и не был окончательно забыт. В 1991 году Европейский институт физики частиц объявил о необходимости разработки механизма, позволяющего передавать гипертекстовую информацию через Глобальную сеть. Именно SGML лег в основу будущего языка — Hyper Text Markup Language (HTML ).

Этапы становления

Около сорока тегов содержал HTML версии 1.2. Описания физического представления документов также не имелось. Как и его прародитель — SGML, он был преимущественно ориентирован на логическую и структурную разметку текста. Впрочем, некий намек на то, как будет физически представлена страница, ряд тегов все же делал.

 

Разработкой HTML версии 2.0 занялся консорциум W3С. Первый результат удалось получить, спустя год насыщенной работы — в 1995 году. Практически параллельно обсуждались возможности версии 3.0. Если вторую версию нельзя назвать существенно отличающейся от первой, то третья стала безусловным прорывом.

 

HTML 3.0 включал интересные новинки:

 

  • Разметку математических формул
  • Теги для создания страниц
  • Вставку рисунков, обтекаемых текстом
  • Примечаний и т.д.

Однако, этого было недостаточно, потребность в визуальном оформлении гипертекстовых страниц становилась все более актуальной. Тогда, W3С приступили к созданию самостоятельной системы, при этом не противоречащей основам HTML, но позволяющей описывать визуальное оформление документов. Результатом стало появление CSS — Cascading Style Sheets, иерархические стилевые спецификации, наделенные уникальным синтаксисом, структурой, задачами.

 

Но, не будем забегать вперед, и вернемся к HTML. Существенное расширение тегов произошло с подачи Netscape Communications — корпорации, запустившей первый коммерческий браузер — Netscape Navigator. Нововведения преследовали лишь одну цель — улучшить внешний вид документа, но при этом они совершенно противоречили исконным принципам языка.

 

HTML версии 3.2 создали в кратчайшие сроки. Он был ориентирован на Microsoft Internet Explorer. До недавнего времени эта версия HTML была единственным стандартом языка при разработке интернет-проектов. Тем не менее, направление развивается очень активно, с помощью HTML удалось придать некую упорядоченность элементам разметки всех браузеров, но возможностей языка становилось недостаточно.

 

В 2004 году приняли новую версию HTML — 4.01. Он обеспечивает отличные показатели кросс — браузерности и кросс — платформенности.

Что в итоге?

Почему же сегодня все чаще используется CSS? Потому что HTML, не смотря на свои существенно расширившиеся с момента создания возможности, остается языком логической разметки гипертекста, т. е. не связан с оформлением документа. Современные стандарты интернета подразумевают создание ярких и запоминающихся страниц, поэтому веб-мастера все чаще используют CSS. Можно ли ставить точку в истории HTML? Ответ на этот вопрос будет, скорее положительным, но полностью язык не исчезнет, т.к. он лежит в основе многих других систем.

_________________________

Автор: Владимир Фомин (Digital Agency CASTCOM) / Дата публикации: 2015-08-19

1. История развития языка html

[Лекция 2. Основы HTML. Возможности HTML5.]

учебный год

Лекция 2. Основы HTML. Возможности HTML5.

В 1989 году Тим Бернерс-Ли предложил руководству международного центра высоких энергий (CERN) проект распределенной гипертекстовой системы, которую он назвал World Wide Web (WWW), Всемирная паутина. Первоначально идея системы состояла в том, чтобы при помощи гипертекстовой навигационной системы объединить все множество информационных ресурсов CERN в единую информационную систему.

Одним из компонентов технологии создания распределенной гипертекстовой системы World Wide Web стал язык гипертекстовой разметки HTML (HyperText Markup Language – язык гипертекстовой разметки документов), разработанный Тимом Бернерсом-Ли на основе стандарта языка разметки печатных документов — SGML (Standard Generalised Markup Language, стандартный обобщенный язык разметки). Дэниел В. Конноли написал для него Document Type Definition — формальное описание синтаксиса HTML в терминах SGML.

Разработчики HTML смогли решить две задачи:

  • предоставить дизайнерам гипертекстовых баз данных простое средство создания документов;

  • сделать это средство достаточно мощным, чтобы отразить имевшиеся на тот момент представления об интерфейсе пользователя гипертекстовых баз данных.

Первая задача была решена за счет выбора теговой модели описания документа. Такая модель широко применяется в системах подготовки документов для печати.

Язык НТМL позволяет размечать электронный документ, который отображается на экране с полиграфическим уровнем оформления; результирующий документ может содержать самые разнообразные метки, иллюстрации, аудио- и видеофрагменты и так далее. В состав языка вошли развитые средства для создания различных уровней заголовков, шрифтовых выделений, различные списки, таблицы и многое другое.

Вторым важным моментом, повлиявшим на судьбу HTML, стало то, что в качестве основы был выбран обычный текстовый файл.

Таким образом, гипертекстовая база данных в концепции WWW — это набор текстовых файлов, размеченных на языке HTML, который определяет форму представления информации (разметка) и структуру связей между этими файлами и другими информационными ресурсами (гипертекстовые ссылки).

Гипертекстовые ссылки, устанавливающие связи между текстовыми документами, постепенно стали объединять самые различные информационные ресурсы, в том числе звук и видео; в результате возникло новое понятие — гипермедиа.

Такой подход предполагает наличие еще одного компонента технологии — интерпретатора языка. В World Wide Web функции интерпретатора разделены между Web-сервером гипертекстовой базы данных и интерфейсом пользователя. Сервер, кроме доступа к документам и обработки гипертекстовых ссылок, обеспечивает предпроцессорную обработку документов, в то время как интерфейс пользователя осуществляет интерпретацию конструкций языка, связанных с представлением информации.

Версии

  1. RFC 1866— HTML 2.0, одобренный как стандарт22 сентября1995 года;

  2. HTML 3.2 — 14 января1997 года;

  3. HTML 4.0 — 18 декабря1997 года;

  4. HTML 4. 01 (изменения, причём более значительные, чем кажется на первый взгляд) — 24 декабря1999 года;

  5. ISO/IEC 15445:2000 (так называемый ISO HTML, основан на HTML 4.01 Strict) — 15 мая2000 года.

  6. HTML 5— в разработке. Конец разработки запланирован на 2014 год.

  7. HTML 5.1 начал разрабатываться примерно 19 декабря 2012 года.

Официальной спецификации HTML 1.0 не существует. До 1995 года существовало множество неофициальных стандартов HTML. Чтобы стандартная версия отличалась от них, ей сразу присвоили второй номер.

Версия 3 была предложена Консорциумом всемирной паутины(W3C) в марте 1995 года и обеспечивала много новых возможностей, таких как создание таблиц, «обтекание» изображений текстом и отображение сложныхматематических формул, поддержка gif формата. Даже при том, что этот стандарт был совместим со второй версией, реализация его была сложна для браузеров того времени. Версия 3.1 официально никогда не предлагалась, и следующей версией стандарта HTML стала 3.2, в которой были опущены многие нововведения версии 3.0, но добавлены нестандартные элементы, поддерживаемые браузерамиNetscape NavigatorиMosaic.

В версии HTML 4.0 произошла некоторая «очистка» стандарта. Многие элементы были отмечены как устаревшие и нерекомендованные (англ.

deprecated). В частности, элемент font, используемый для изменения свойств шрифта, был помечен как устаревший (вместо него рекомендуется использовать таблицы стилейCSS).

В 1998 годуконсорциум Всемирной паутиныначал работу над новым языком разметки, основанном на HTML 4, но соответствующим синтаксису XML. Впоследствии новый язык получил названиеXHTML. Первая версия XHTML 1.0 одобрена в качестве Рекомендации консорциума Всемирной паутины26 января2000 года.

Планируемая версия XHTML 2.0 должна была разорвать совместимость со старыми версиями HTML и XHTML, но 2 июля 2009 годаконсорциум Всемирной паутиныобъявил, что полномочия рабочей группы XHTML2 истекают в конце2009 года. Таким образом, была приостановлена вся дальнейшая разработка стандарта XHTML 2.0.

В настоящее время Консорциум всемирной паутины разрабатывает HTML версии 5. Черновой вариант спецификации языка появился в Интернете 20 ноября 2007 года.

Краткая история HTML

1993 – настоящее время

Первая версия HTML была написана Тимом Бернерсом-Ли в 1993 году. С тех пор появилось множество различных версий HTML. Наиболее широко используемой версией в 2000-х годах была HTML 4.01 , которая стала официальным стандартом в декабре 1999 года.

Другая версия, XHTML , была переписана с HTML как языка XML. XML — это стандартный язык разметки, который используется для создания других языков разметки. Сегодня используются сотни XML-языков, включая GML (язык географической разметки), MathML, MusicML и RSS (Really Simple Syndication). Поскольку каждый из этих языков был написан на общем языке (XML), их содержимое можно легко использовать в разных приложениях. Это делает XML потенциально очень мощным, и неудивительно, что W3C создал XML-версию HTML (опять же, называемую XHTML). XHTML стал официальным стандартом в 2000 году и был обновлен в 2002 году. XHTML очень похож на HTML, но имеет более строгие правила. Для всех языков XML необходимы строгие правила, поскольку без них взаимодействие между приложениями было бы невозможно. Вы узнаете больше о различиях между HTML и XHTML в Разделе 2.

Большинство страниц в Интернете сегодня были созданы с использованием HTML 4.01 или XHTML 1.0. Однако в последние годы W3C (в сотрудничестве с другой организацией, WHATWG) работает над совершенно новой версией HTML, HTML5 . В настоящее время (2011 г.) HTML5 все еще находится в стадии проекта спецификации и еще не является официальным стандартом. Однако он уже широко поддерживается браузерами и другими устройствами с доступом в Интернет, и за ним будущее. Таким образом, HTML5 является основным языком, изучаемым в этом курсе .

Примеры типов контента, которые можно включать на веб-страницы

В следующей таблице приведен список многих типов контента, которые можно добавлять на веб-страницы с помощью различных версий HTML. На заре Интернета HTML (версия 1.2) был очень простым, но со временем были выпущены новые версии, которые добавляли все больше и больше возможностей. Тем не менее, если веб-дизайнеры хотели добавить контент или функции, не поддерживаемые HTML, им пришлось бы делать это с помощью нестандартных проприетарных технологий, таких как Adobe Flash. Эти технологии требуют от пользователей установки подключаемых модулей браузера, а в некоторых случаях означают, что некоторые пользователи не смогут получить доступ к содержимому (например, iPhone и iPad не поддерживают Flash).

В HTML5 добавлена ​​поддержка многих новых функций, которые позволят делать больше с HTML, не полагаясь на нестандартные проприетарные технологии.

Тип содержимого HTML 1. 2 HTML 4.01 HTML5 Назначение
Рубрика Да Да Да Организуйте содержимое страницы, добавив заголовки и подзаголовки вверху каждого раздела страницы
Пункт Да Да Да Идентифицировать абзацы текста
Адрес Да Да Да Определить блок текста, содержащий контактную информацию
Анкер Да Да Да Ссылка на другой веб-контент
Список Да Да Да Организация элементов в список
Изображение Да Да Да Вставить фотографию или рисунок на веб-страницу
Стол Да Да Организация данных в строки и столбцы
Стиль Да Да Добавление CSS для управления представлением объектов на веб-странице
Скрипт Да Да Добавьте Javascript, чтобы страницы реагировали на поведение пользователя (более интерактивный)
Аудио Да Добавление звука на веб-страницу с помощью одного тега
Видео Да Добавить видео на веб-страницу с помощью одного тега
Холст Да Добавление невидимой панели для рисования на веб-страницу, на которую можно добавлять рисунки (анимацию, игры и другие интерактивные функции) с помощью Javascript

История HTML (с диаграммой)

❮ ПредыдущийСледующий ❯


В этом руководстве вы узнаете об истории HTML , о том, как он был создан, кто его создал, сколько существует версий HTML, как он использовался в прошлом и т. д.

Самый популярный язык разметки среди разработчиков. HTML был запущен в CERN в 1989 году сэром Тимом Бернерсом-Ли для создания гипертекстовой системы для Интернета.

HTML был впервые запущен в 1991 году с первой версией языка HTML 1.0 , выпущенной в том же году. Первая версия HTML называлась HTML 1.0 Strict и была выпущена в 1993 году.

Затем в 1994 году был выпущен

HTML со второй версией языка, HTML 2.0 , которая была выпущена в 1995 году. Вторая версия HTML называлась HTML 2.0 Transitional и была выпущена в 1997 году.


Что такое HTML?

Полная форма HTML: Язык гипертекстовой разметки . Это язык разметки, который используется для создания веб-страниц. HTML — это подмножество языка XHTML , который используется для создания корректных XML-документов.

Вы можете думать о HTML как о скелете, структуре или макете веб-страницы. Все на веб-странице построено с использованием компонентов HTML.

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

указывает браузеру отображать текст внутри тега как заголовок.


История HTML

В 1980 году физик по имени Тим Бернерс-Ли придумал систему, в которой можно было бы хранить документы и делиться ими с исследователями ЦЕРН.

Идея заключалась в том, чтобы создать систему, в которой исследователи могли бы создавать документы и делиться ими с другими исследователями. Документы будут храниться на сервере, и исследователи смогут получить к ним доступ через веб-браузер.

Затем, в 1989 году, он составил обновленную версию, предлагающую Интернет-систему гипертекста для глобальных компьютеров. Идея Тима Бернерса-Ли заключалась в модели, в которой пользователи могут переходить от одного набора информации на компьютере к другому набору информации на другом компьютере.

Примечание. Гипертекстовая система — это сеть текстовых документов, соединенных гиперссылкой и позволяющая переходить от одного документа к другому с помощью некоторого действия, например щелчка мыши.

Тим Бернерс-Ли написал браузер и серверное программное обеспечение для HTML в 1990 году.

Бернерс-Ли и еще один инженер по системам данных в 1990 году сотрудничали, чтобы запросить финансирование, но ЦЕРН отклонил проект.

В конце 1991 года Тим Бернер-Ли опубликовал описание HTML в документе под названием HTML-теги.

В первой версии HTML было 18 элементов, на которые в основном повлиял SGML (стандартный обобщенный язык разметки), за исключением гиперссылки . 11 из этих 18 элементов существуют в HTML4.

Основные характеристики для каждого элемента были определены в браузерах, и эти характеристики можно изменить и улучшить с помощью CSS.


Версии HTML

Давайте посмотрим список различных версий HTML с их временной шкалой и функциями.

  • 1991 — Тим Бернерс-Ли создал HTML 1.0
  • 1993:-
    • HTML 1.0 был впервые выпущен в 1993 году для разработчиков
    • тогда не многие разработчики создавали веб-сайты, поэтому в то время он развивался медленно
    • Только эта версия имел основные теги, такие как текст, даже таблицы и шрифты были недоступны в этой версии
  • 24 ноября 1995 г. — В этом году был опубликован HTML 2.0. Все функции HTML 1.0 были унаследованы в HTML 2.0, а также были добавлены новые функции. До выпуска HTML 3.0 он оставался стандартным языком разметки для создания веб-сайтов.
  • 14 января 1997 г.: —
    • HTML 3.2 был опубликован в 1997 г. как рекомендация W3C
    • . Это была первая версия HTML, разработанная W3C. Важной вещью, которая была добавлена ​​в эту версию, была поддержка CSS
  • 1999: —
    • HTML 4.01 был опубликован как рекомендация W3C 14 декабря 1999 г.
    • Эта версия была самой успешной из всех предыдущих выпущенных версий HTML.
    • В этой версии были добавлены такие функции, как мультимедиа, сценарии, улучшенные функции печати и многое другое.
    • После выпуска HTML 4.01 в течение многих лет не выпускалось ни одной новой версии HTML, потому что рабочая группа W3C по HTML была занята созданием языка. выпущен 28 октября 2014 г. как рекомендация W3C
    • . Это была расширенная версия HTML 4.01, опубликованная в 2012 г.
    • В эту версию добавлено много новых тегов, таких как
      ,
      ,
      ,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *