ізації, оскільки не містив у собі параметрів цієї візуалізації. Згодом така особливість мови розмітки гіпертексту була частково втрачена.
Отже, поява перших версій HTML відносять до 1986 році, а в 1991 році HTML було суттєво доопрацьовано і став використовуватися саме для передачі гіпертексту по просторах всесвітньої павутини. Кажуть, що всесвітньо відома абревіатура HTML, що розшифровується як Hyper Text Markup Language (мова розмітки гіпертексту) з'явилася якраз на початку 90-х років минулого століття. А тепер невеликий екскурс в родовід мов розмітки. Перша версія мови розмітки гіпертексту HTML була створена на основі стандарту узагальненої мови розмітки SGML (Standard Generalized Markup Language), який в деякому роді можна вважати прообразом розширюваної мови розмітки даних XML (eXtensible Markup Language). Стандарт XML в наш час придбав величезну популярність завдяки великій кількості своїх розширень, використовуваних в комп'ютерних технологіях. Щоб зовсім заплутати читача відразу додам, що згодом на основі XML був розроблений мова розмітки гіпертексту XHTML (Extensible Hypertext Markup Language), що повторює за своєю суттю HTML. У результаті ми маємо абревіатури SGML, HTML, XML і XHTML, і необхідно зрозуміти, хто з них хто. Насправді все просто: SGML це не що інше, як набір правил, на основі яких можна будувати будь-які мови розмітки. HTML і є один з цих мов - додаток SGML. Іншими словами, SGML визначає те, як повинні виглядати елементи розмітки, а HTML - які саме мають бути елементи і як вони повинні інтерпретуватися браузерами. XHTML, у свою чергу, є додатком XML, а сам XML ні що інше, як спрощений варіант SGML.Язикі HTML і XHTML, не дивлячись на те, що дуже зовні схожі, мають суттєві приховані відмінності, які, здебільшого, полягають в принципі їх обробки.
Тепер повернемося до історії розвитку HTML. Отже, до 1994 року HTML раніше використовувався тільки для структурної розмітки даних, хоча в його складі вже з'явилися теги для виділення тексту жирним або курсивом. У тому ж 1994 році створюється організація W3C (World Wide Web Consortium) - Консорціум всесвітньої павутини, яку очолює, що цілком логічно, той самий Тім Бернерс-Лі, і в 1995 році в світ виходить рекомендація HTML 2.0. Творці HTML вже тоді розуміли, що з часом їх дітище з мови статичною розмітки тексту еволюціонує в основний інструмент створення динамічних інтернет ресурсів. Головним доповненням HTML 2.0 стала поява в складі мови форм з наборами для користувача елементів управління, які повинні були використовуватися для введення користувачем параметрів HTTP запитів.
Після виходу другої версії відразу ж почалася робота над наступним поколінням HTML. У 1997 році виходить рекомендація HTML 3.2, яка доповнила мова розмітки таблицями, фреймами, зображеннями і деякими іншими важливими тегами. Але найголовнішим досягненням третього версії є те, що її автори знову повернулися до проблеми візуалізації розмітки в браузері, згадали про те, що HTML повинен розмічати лише структуру документа і не повинен містити безпосередньо в собі параметри графічних стилів відображення елементів у браузері. Результатом їхніх робіт над HTML 3.2 стала поява самостійного мови CSS (Cascading Style Sheets) - каскадних таблиць стилів, код якого можна тепер підключати до коду розмітки HTML і тим самим настроювати зовнішній вигляд сторінки.
До виходу 4-й версії HTML в 1997 році співробітники W3C позбавили своє дітище від тих непотрібних елементів, які з появою CSS стали застарілими і компрометували ідею відокремлення розмітки структури від параметризації уявлення. Але через таких дрібниць ніхто не став би городити нову версію. Основне досягнення рекомендацій HTML 4.0 - поява об'єктної моделі сторінки (Document Object Model, DOM), елементами якої тепер можна було маніпулювати посредствам скриптових мов програмування, виконуваних браузерами. Найпопулярнішим такою мовою програмування є JavaScript. HTML плюс DOM плюс JavaScript одно Dynamic HTML або просто DHTML, який ознаменував прорив у веб-дизайні. Тепер елементи завантаженої інтернет сторінки могли змінювати свій зовнішній вигляд у відповідь на дії користувача, а також додавати нові і видаляти наявні елементи. У 24.12.1999 році виходить остання редакція 4-й версії мови розмітки гіпертексту - HTML 4.01.
Версія HTML5 досі ще не отримала статус офіційних рекомендацій W3C, але вже зараз зрозуміло, що автори HTML продовжують працювати в напрямку розробки вимог до підтримки об'єктної моделі документа та інтерпретації JavaScript. Хоча HTML5 і отримає ряд нових тегів, але більша частина рекомендацій все ж стосується поведінки браузера в контексті роботи DHTML: з'явиться вбудована підтримка функцій перетягування елементів (drag-and-drop), можливість малювати на віртуальному полотні (canvas), управляти переглядом історії, обмінюватися повідомленнями між сторінками, зберігати ко...