HTML разом із протоколом передачі гіпертексту (HTTP - Hypertext Transfer Protocol) дозволяє взаємодію комп'ютерних документів різного типу, а також прискорює обмін інформацією. Широке розповсюдження web-документи одержали завдяки різноманітним можливостям представлення інформації, легкістю написання та сумісністю з різними операційними системами.
Всі програми, написані мовою HTML (HTML-файли) мають однакову структуру. Можна зекономити час при створенні своїх Web-сторінок, якщо використовувати цю структуру в якості еталону. Всі теги діляться на кілька груп, а саме:
Ø Теги верхнього рівня (присутні на всіх сторінках)
Ø Блочні елементи
Ø Вбудовані елементи
Ø Списки
Ø Таблиці
Ø Фрейми
Типовий Web-документ складається з:
· текстових блоків;
· рисунків, таблиць, ліній;
· гіперпосилань (hyperlinks).
Більш складні Web-документи містять:
· фрейми (вкладені Web-сторінки),
· елементів керування та вводу інформації (кнопки, перемикачі, поля вводу тексту, тощо);
· динамічних об'єктів (Java Applet, Java Script, ActiveX).
Теги верхнього рівня три наступні теги:
1. <HTML>… </HTML> — повідомляє браузеру, що далі йде текст, який слід інтерпретувати як HTML документ
2. <HEAD> … </HEAD> — виділення заголовку документа, в якому міститься службова інформація.
3. <BODY> … </BODY> — виділення основної частини – “тіло” – web-сторінки.