995 року.
Робота над HTML 3 почалася в березні 1995 року і перша версія включала в себе безліч нововведень таких як вставка обтічних текстом картинок, створення таблиць, математичних формул і приміток. Ця версія вже мала підтримку ієрархічних специфікацій (CSS). Система формально незалежна від HTML, має свій синтаксис і дозволяє задавати параметри уявлення будь-якого тега HTML, але CSS ще далекий до завершення.
Корпорація Microsoft профінансувавши W3C і наповнивши його людськими ресурсами отримала право чи не вирішального голосу в цій організації. Проект HTML 3 заморозили і замість нього в дуже короткі терміни створюється проект HTML 3.2, який описує більшість розширень Microsoft. HTML 3.2 стверджується в січні 1997 року.
У грудні 1997 року прийнятий стандарт HTML 4.0, який помітно збагатився візуальними тегами. Забезпечити і доступність багатомовних документів в різних середовищах. На цей момент в стандарті проведено чіткий поділ логічних і візуальних тегів. З'являється об'єктна модель сторінки (Document Object Model), елементами якої можна маніпулювати посредствам скриптових мов таких як JavaScript. HTML разом з Document Object Model і JavaScript дозволяли завантаженої інтернет сторінці змінювати свій зовнішній вигляд відповідно з діями користувача. 24 грудня 1999 з'являється HTML 4.01, що є останньою редакцією четвертої версії.
На початку 2004 року група розробників почала розглядати HTML абсолютно з іншого боку і замість того, щоб виправити вже наявну програму вони зосередилися на тому, чого в ній не вистачало сучасним розробникам для реалізацій своїх ідей.
У результаті всіх праць, HTML зародився як інструмент відображення документів і тільки з появою мови сценаріїв JavaScript HTML перетворився в систему для розробки веб-додатків. За допомогою HTML, на той момент були розроблені пошукові движки, інтернет магазини та багато іншого. Але занепокоєння у веб-розробників все одно залишалося, адже розробити повноцінний сайт, коштувало величезних зусиль з боку розробників.
Розробники web-браузерів з компаній таких як Opera Software і Mozilla Fuondation, не змусили себе довго чекати, всім хотілося розширити можливості XHTML, але коли спроби не увінчалися успіхом, компанії Opera, Mozilla і Apple створили робочу групу за технологіями гіпертекстових web додатків скорочено WHATWG, з метою роботи над новими рішеннями мови.
Група WHATWG ставила перед собою завдання поступового розширення мови, в ході якого були створені дві специфікації розширень: Web Applications 1.0 і Web Forms 2.0. У підсумку специфікації «еволюціонували» і з'явився HTML5.
. 2 Склад HTML5
Браузерів, як таких що мають підтримку HTML5 на сьогоднішній момент не існує, є лише деякі, поступово розширюються можливості HTML5, які і включені до складу сучасних браузерів, оскільки мова ще не повністю визнаний. На цій стадії існує і негативна сторона цієї мови і вона полягає в складності веб розробників «вгадати» підтримує обраний браузер всю реалізовану ними функціональність веб сайту.
Отже, наведемо список та короткий опис основних категорій функціональних можливостей, які охоплюються в HTML5:
Ядро HTML5.
Ця частина містить нові семантичні елементи, поліпшені елементи управління для веб-форм, підтримку відео і аудіо, а також полотно для малювання на JavaScript.
Ранні можливості HTML5.
На самому початку, в первинній специфікації HTML5, використовувалися можливості, що вимагають JavaScript, але самими видатними є додатки, що працюють в автономному режимі, локальне зберігання даних і звичайно ж обмін повідомленнями.
Можливості HTML5.
Це можливості нового покоління, що включають геолокацію та CSS3, спочатку вони не були стандартом HTML5.
Через перехід підтримки HTML від однієї організації W3C до іншої WHATWG, а потім назад, виникла досить надзвичайна ситуація. З технічної точки зору організація W3C відповідала за визначення, що саме є офіційним HTML5, а що навпаки. І в той же самий час група WHATWG не припиняла свою роботу, розробляючи і придумуючи все нові можливості мови. На сьогоднішній день вона воліє називати його НЕ HTML5, а просто HTML, пояснюючи це тим, що HTML буде продовжувати і в майбутньому в якості «живого» мови.
Так як HTML є «живим» мовою, то веб сторінка ніколи не застаріє і не перестане працювати в пізніших версіях. Так само для HTML ніколи не зажадає номер версії, а веб розробникам не знадобиться в майбутньому оновлювати свою розмітку від однієї версії мови до іншої, що б вона працювала на нових браузерах.
Перевагою цьог...