HTML: происхождение и эволюция основного языка разметки

Kata Academy
4 min readMay 11, 2020

--

HTML — это не язык программирования, но неотъемлемая часть любого проекта в интернете: от простого сайта до сложного веб-приложения. Выходит, HTML — это, всё-таки, язык, правда, язык разметки, с помощью которого клиентское приложение (браузер) визуализирует данные из набора тегов и гипертекстов. В 1990 году, когда был разработан HTML, он был предназначен для обмена данными между учёными. Но сегодня границы его применения расширились до более серьёзного уровня. Приложения на HTML вы найдете везде, от страницы результатов поиска Google до обычного сайта электронной коммерции, который вы посещаете, чтобы что-то купить.

Итак, HTML (Hypertext Markup Language) — это стандартный язык разметки для отображения документов в браузере. Он описывает основную структуру каждой веб-страницы или приложения. Давайте вспомним историю HTML вплоть до HTML 5, каким мы его знаем сегодня.

HTML появился от стандартного обобщённого языка разметки (SGML). Он предоставляет собой набор правил для маркировки элементов в документе и определения языков разметки, таких как HTML. SGML не является языком разметки, скорее, он действует как язык для создания языков разметки. Другой язык разметки, созданный на основе SGML, — это XML.

Что значит Hypertext Markup Language?

Hypertext (гипертекст, гиперссылки) — это ссылки, которые ведут на новую страницу. Это может быть слово, фраза или графическое изображение, которое выводит пользователя на отдельную страницу при нажатии на неё. Термин «гипертекст» был придуман американским пионером информационных технологий Тедом Нельсоном. Это одна из важных концепций, которая дала нам возможность делиться и подключаться через интернет. Без гиперссылок навигация со страницы на страницу, которую мы называем «просмотр», была бы невозможна.

Markup Language — язык разметки из комбинации символов, используемых для определения точной информации, которая будет отображаться на экране. Термин «разметка» пришёл из старой практики редакторов, которая заключалась в разметке рукописи для выделения определенных полей.

Начало

Первый в мире сайт

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

Тим Бернерс-Ли окончил Оксфордский университет и стал инженером-программистом в CERN , признанной лаборатории физики элементарных частиц в Женеве. Работая в CERN, Тим заметил, как трудно делиться информацией.

«Меня расстраивало, что в те дни на разных компьютерах была разная информация. Кроме того, иногда приходилось изучать разные программы на каждом компьютере. Так что выяснить, как всё работает, было действительно сложно. Было проще пойти и спросить людей, когда они пьют кофе ». — сэр Тим Бернерс-Ли

Это разочарование и привело Тима к изобретению HTML, благодаря которому сегодня весь мир получает доступ к информации.

Версии HTML

HTML 1.0

Внедрение HTML 1.0 было направлено на обмен данными и информацией, доступ к которым можно получить через веб-браузеры. Версия 1.0 не была популярна. Причиной этому был недостаток разработчиков, которые занимались созданием сайтов в то время. Тогда язык очень медленно развивался.

HTML 2.0

HTML 2.0 был запущен в 1995 году. Все функции HTML 1.0 были включены в эту версию, и она оставалась стандартом для разработки сайтов до 1997 года.

HTML 3.0

14 января 1997 года Консорциумом Всемирной паутины (W3C) была представлена HTML 3.2. Он был эксклюзивно разработан и стандартизирован W3C, поскольку 12 сентября 1996 г. IETF прекратил поддержку HTML. Версия 3.2 предоставила такие функции, как таблицы, апплеты, обтекание изображений текстом, поддержка gif формата, отображение сложных математических формул, были добавлены нестандартные элементы, поддерживаемые браузерами Mosaic и Netscape Navigator.

HTML 4

Эта версия предоставила такие инструменты как таблицы стилей , сценарии, фреймы, встраиваемые объекты, улучшенная поддержка текста справа налево и смешанного направления, более богатые таблицы и улучшения форм, обеспечивающие более легкий доступ для людей с ограниченными возможностями. Многие элементы прежней версии, например, тег <font> для изменения свойств шрифта, были помечены как deprecated (нерекомендованные).

HTML 5 — текущая версия

HTML 5 известен как HTML Living Standard и поддерживается членами Рабочей группы по технологиям веб-гипертекста (WHATWG), в которую входят Apple, Google, Mozilla, Microsoft и другие. Официальный выпуск HTML 5 состоялся 22 января 2008 года. Эта версия представила много обновлений и функций, таких как интерфейсы прикладного программирования (API), которые позволили разработчикам создавать сложные веб-приложения с использованием HTML.

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

--

--

Kata Academy

Наши выпускники платят только после трудоустройства. Подробности: https://vk.com/kataacademy.