История создания и развития HTML. Как появилась всемирная паутина?

история создания и развития html. как появилась всемирная паутина?

Предпосылки создания HTML

Технология, являющаяся предметом изучения данного учебного курса, зародилась в Европейской организации по ядерным исследованиям (сокр. CERN). С хранением больших объемов научных данных системные администраторы справлялись отлично, но когда дело доходило до их использования, вставал вопрос - «как быстро получить доступ к данным, передавать их от компьютера к компьютеру в структурированном виде и добиться одинакового отображения на любом мониторе?».

Решать эту проблему взялся британский ученый Тим Бернерс-Ли. В стенах CERN на базе другого языка разметки SGML он разработал новый. Произошло это ориентировочно в 1986-1991 годах (точная дата не известна). В основу создания и дальнейшего развития HTML были заложены три принципа: простота использования, универсальность и расширяемость.

фото создателя языка гипертекстовой разметки HTML - Тима Бернерса-Ли
рис 1. Тим Бернерс-Ли

Принципы работы с гипертекстовой разметкой:

  1. Простота использования — реализация минимума структурных элементов и понятного синтаксиса, позволяющие любому человеку, потратив немного времени, научиться правильно составлять и размечать документы[1].
  2. Универсальность — правильно составленный документ должен одинаково отображаться на любом устройстве, независимо от его комплектации или программного обеспечения.
  3. Расширяемость — при создании HTML невозможно было учесть всех существующих требований и тех, что могли возникнуть в будущем. Поэтому Бернерс-Ли заложил в него возможность к расширению (добавлению новых структурных элементов, атрибутов и т.д).

Заметка
Изначально этот язык разметки имел различные рабочие имена. Официальное и всеми используемое название Hyper Text Markup Language (сокр. HTML) закрепилось в момент создания всемирной паутины.

Появление всемирной паутины

Работая в CERN, Тим Бернерс-Ли занимался не только развитием HTML. В его задачи входило построение внутренней сети организации. Концепции, реализованные в ней, были доработаны и переросли в проект под названием «Всемирная паутина».

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

Для реализации своей идеи Бернерс-Ли содал специальные программы: HTTP-сервер и WEB-браузер. Первый в мире веб-сайт был размещён 6 августа 1991 года по адресу http://info.cern.ch/ (вы можете посмотреть на его архивную версию здесь). В его содержании описывается принцип работы сети, как установить веб-сервер и создать простую страницу.

Дальнейшее развитие языка

Концепция «всемирной паутины» взорвала умы людей. В октябре 1994 года был создан регулирующий орган World Wide Web Consortium (сокр. W3C). В его задачи и по сей день входят разработка и контроль над внедрением технологий, связанных с интернетом.

С тех пор HTML прошел большой путь и стал зрелой фундаментальной технологией. Мы не станем подробно рассматривать каждую из его версий, и какие изменения были привнесены в них. Лишь кратко отметим, что в процессе развития HTML приобрел элементы пользовательских форм, произошло разделение на семантические[3] и структурные[4] элементы, а также появилась возможность подключения к страницам скриптов и внешних стилей.

На данный момент последней версией языка является HTML5, принятая 28 октября 2014 года. У нас нет никаких причин изучать предыдущие версии, так как они в большой степени наследуют друг друга. В следующих уроках все примеры будут составлены согласно правилам пятой версии.

Термины, использованные в статье

  1. HTML-документ — это единица структурированной информации. В контексте всемирной паутины является страницей сайта с разнообразным тематическим содеримым.
  2. Гиперссылка — часть документа, ссылающаяся на другой документ. Это концептуальный элемент, реализующий связанность всемирной паутины. Если в сети существует сайт, то на него в обязательном порядке ведут гиперссылки (как минимум из поисковой системы).
  3. Семантический элемент — передает особую смысловую нагрузку своему содержимому. Например, адрес организации, главное содержание статьи, заголовок статьи и д.р. Это имеет большую значимость при сканировании сайтов поисковыми системами либо программами чтения экрана, которыми пользуются люди с ограниченными возможностями.
  4. Структурный элемент — используются только для стилизации оформления и удобной разбивки содержимого страницы на блоки.

Последние публикации