|
|
HTML
HTML (англ. HyperText Markup Language — Мова розмітки гіпертекстових документів) — основана на SGML текстова мова розмітки, призначена для маркування документів, що містять текст, зображення, гіперпосилання, тощо. HTML-документи лежать в основі Веб, і відображаються із допомогою веб-браузерів. Разом із видимою інформацією, HTML-документи містять додаткові метадані, такі як, наприклад, мова тексту, автор документа, стислий підсумок. Мова розмітки розроблялась консорціумом W3C, остання версія — 4.01, очікується, що HTML буде замінена розширюваною мовою розмітки гіпертексту (XHTML).
[ред.] Загальні відомості
Дані у форматі HTML нагадують звичайні текстові файли за винятком того, що деякі символи в них (так звані теги (tag)) інтерпретуються як розмітка. Розмітка надає документу деяку, визначену тегами, структуру: параграфи, розділи, абзаци, списки, малюнки, таблиці, колонтитули, індекси, зміст тощо. Всередині кожного блоку можна змінювати шрифт, розмір символів, колір тексту, виділяти текст курсивом та/або робити його напівжирним. Головною особливістю HTML є спроможність використовувати гіперзв'язки (links), завдяки яким можливі посилання та переходи з поточної веб-сторінки на інші документи, як локальні (документи поточного сервера), так і такі, що знаходяться на серверах в найвіддаленіших регіонах земної кулі. Мова HTML, також дозволяє вставляти в документи зображення, звук, відео та ін. Перегляд HTML-документу здійснюється за допомогою веб-оглядача (таких програм як Internet Explorer, Netscape та ін.).
Первинна мова розмітки HTML розроблялася у стандарті SGML, але зараз все частіше можна бачити використання XHTML, в основному подібної до звичайного HTML за вийнятком деяких синтаксичних відмінностей, введених стандартом XML.
[ред.] Версії
Тім Бернерс-Лі представив HTML в дослідницькому центрі CERN в Женеві в 1989 році.[1]
- HTML (без номера версії, 3 листопада 1992): Найперша версія, орієнтована лише на текст.[2]
- HTML (без номера версії, 30 квітня 1993): До тексту додаються атрибути, які визначають курсивне або жирне написання літер, та зображення.
- HTML+ (листопад 1993) Заплановані доповнення, які потрапили до наступних версій, але ніколи не були відокремлені як HTML+.[3]
- HTML 2.0 (листопад 1995): Визначена стандартом RFC 1866 версія з підтримкою форм. Статус цього стандарту вже «Історичний», також визнані застарілими попередні версії.
- HTML 3.0: Версія, яка не зазнала поширення, оскільки разом із випуском браузера Netscape Navigator версії 3, цей стандарт вже був застарілим.
- HTML 3.2 (14 січня 1997): В цій версії були додані численні можливості, такі як таблиці, обтікання текстом зображень, інтеграція аплетів.
- HTML 4.0 (18 грудня 1997): В цій версії були додані таблиці стилів, скрипти та фрейми. Також, відбулось розділення на Strict (суворе дотримання стандартів), Frameset (з підтримкою фреймів), Transitional (перехідний). 24 квітня 1998 було випущено виправлену версію цього стандарту.
- HTML 4.01 (24 грудня 1999): Заміна версії HTML 4.0, містить численні дрібні виправлення.
- HTML 5 (Working Draft, 5. April 2008):[4] HTML 5 має новий словник побудований на основі HTML 4.01 та XHTML 1.0. Також перероблена і розширена пов'язана з HTML специфікація DOM
- XHTML 1.0 (26 січня 2000): Висловлення стандарту HTML 4.01 засобами XML. 1 серпня 2002 було випущено оновлену редакцію стандарта.
- XHTML 1.1 (31 травня 2001): Після того, як XHTML буде розділено на модулі, стандарт XHTML 1.1 визначатиме сувору версію, в якій не буде запроваджених HTML 4 можливостей Frameset та Transitional.
- XHTML 2.0 (в розробці): Ця версія вже не базується на HTML 4.01 і додає деякі нові теги. Буде завершено розділення між представленням та вмістом.
[ред.] Структура HTML документів
[ред.] Загальна структура
HTML Документ складається із трьох частин:
- декларація типу документа (англ. Document type declaration, Doctype), на самому початку документа, в якій визначається тип документа (DTD), наприклад, HTML 4.01 Strict;
- шапка HTML документа (
HEAD), в якій записано загальні технічні відомості або додаткова інформація про документ, яка не відображається безпосередньо в браузері;
- тіло HTML документа (
BODY), в якому міститься основна інформація документа.
Нижче наведено приклад загальної структури HTML документа:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>
Заголовок сторінки
</title>
<!-- Можлива додаткова інформація -->
</head>
<body>
Вміст сторінки
</body>
</html>
[ред.] Шапка HTML документа
В шапці HTML документа (англ. HTML head) можуть використовуватись наступні елементи:
title
- визначає назву сторінки, відображається в назві вікна браузера або в результатах пошукових машин.
meta
- може визначати різні метадані.
base
- визначає або базовий URI для документа, або базисний фрейм.
link
- використовується для описання логічних зв'язків з іншими ресурсами. Найчастіше, використовується для посилання на таблицю стилів.
script
- використовується для вставки текстів сценаріїв, наприклад, на мові JavaScript.
style
- визначає стилі, зазвичай CSS правила.
object
- встановлює зв'язок із зовнішніми даними. Браузер не може відображати об'єкти із шапки документа.
[ред.] Посилання
[ред.] Дивіться також
[ред.] Ресурси інтернет
[ред.] Валідатори HTML розмітки
[ред.] Підручники
[ред.] Специфікація W3C
|