Історія розвитку Html
HTML (Hyper Text Markup Language – мова гіпертекстової розмітки) був створений в начаале 1990 року працівником CERN (European Organization for Nuclear Research) Тімом Бернерс-Лі. Мова html був заснований на SGML (Standard Generalized Markup Language – стандартний узагальнений мову розмітки).
Основною ідеєю SGML було створення між платформного мови для розмітки документів. Цю ідею реалізувала команда під керівництвом Чарльза Гольдфарба з компанії IBM. Вони вирішили відокремити структуру документа від його оформлення.
Принцип такий розмітки будувався на впровадженні в код спеціальних керуючих конструкцій які поділяли елементи структури, але не говорили як ці елементи повинні відображатися. А структуру яка відповідала зі оформлення документа виносилася в окремий файл, так званий лист стилів. Така структура розмітки документа дозволяла відображати одну і ту ж інформацію в різному візуальному оформленні.
Розробники системи вирішили, що документи можуть оброблятися надійно лише в тому випадку якщо вони відповідають єдиним стандартом, а всі документи не підходять під цей стандарт передбачалося відкидати. Тому було просто необхідно чітко визначити структуру документа. Для цього був створений механізм визначення типів документів (DTD – Document Type Definition). DTD, як і лист стилів, являє собою зовнішній файл по відношенню до відповідного документа.
Поділ документа на структури, стилі і стандарти дозволило редагувати стилі і стандарти без зміни структури документа.
Мова, відповідний всього вищесказаного, був створений в 1969 році і отримав назву GML (Generalized Markup Language). У 1986 році ISO прийняла мову GML в якості міжнародного стандарту. Після цих подій до назви мови додалася літера “S”.
Мова SGML був мало затребуваний поки спільноті вчених не знадобився інструмент який міг би швидко і легко передавати інформацію. У 1991 році була розроблена система Gopher, але вона не підтримувала ні графіку ні гіпертекстові посилання. Почалася робота над створенням першого текстового браузера який міг би підтримувати гіпертекст. Нова мова, HTML, був покликаний забезпечити легкість і оперативність доставки інформації. Він багато в чому повторював свого прабатька. Відмінність полягала в тому, що деякі елементи структури повинні відображатися особливим чином.
У вересні 1993 року група програмістів на чолі з Марком Андерсоном випустила перший текстовий браузер Mosaic. Mosaic отримала дуже швидке поширення завдяки тому що поширювалася безкоштовно і містилася на одну дискету. Програма підтримувала мишачий інтерфейс і відображення картинок.
У 1994 році була створена організація, до завдань якої воходіла стандартизація гіпертекстової розмітки. Організація була названа World Wide Web Consortium (w3c.org). W3C розпочала роботу над специфікацією для html 2.0. Починаючи з html 3.0 була реалізована підтримка css яка була створена для поділу елементів відповідають за відображення і структуру документа.
На початку 1994 року, група розробників браузера Mosaic спільно з Джеймсом Кларком заснувала корпорацію Netscape Communications, і через пів року відбувся дебют першого комерційного браузера Netscape. Щоб охопити якомога більшу аудиторію користувачів. Netscape вводила в Html все нові і нові удосконалення, які підтримуються тільки одним браузером. Практично всі ново введені теги були спрямовані на поліпшення зовнішнього вигляду документа і розширення можливостей його форматування.
Влітку 1996 року був випущений Internet Explorer 3.0, який підтримує практично всі розширення Netscape і володів дружнім інтерфейсом.
Четверті версії браузерів вийшли практично одночасно і особливо не відрізнялися один від одного за швидкісними характеристиками і іншими параметрами, але великим плюсом Internet Explorer було те що він був безкоштовним. Він поставлявся разом з Windows і фактично став стандартом галузі.