ксту перед звичайним текстом є можливість додавання до вмісту документа гіперпосилань - спеціальних конструкцій мови HTML, які дозволяють клацанням миші перейти до перегляду іншого документа.
HTML-документ складається з двох частин: власне тексту, тобто даних, що становлять вміст документа, і тегів - спеціальних конструкцій мови HTML, використовуваних для розмітки документа і керуючих його відображенням. Теги мови HTML визначають, в якому вигляді буде представлений текст, які його компоненти будуть виконувати роль гіпертекстових посилань, які графічні або мультимедійні об'єкти повинні бути включені в документ.
Графічна і звукова інформація, що включається в HTML-документ, зберігається в окремих файлах. Програми перегляду HTML-документів (браузери) інтерпретують прапори розмітки і розташовують текст і графіку на екрані відповідним чином. Для файлів, що містять HTML-документи прийняті расшіренія.htm ілі.html.
У більшості випадків теги використовуються парами. Пара складається з відкриваючого lt; імя_тега gt; і закриває lt;/імя_тега gt; тегів. Дія будь-якого парного тега починається з того місця, де зустрівся відкриває тег, і закінчується при зустрічі відповідного закриває тега. Часто пару, що складається з відкриваючого і закриває тегів, називають контейнером, а частина тексту, облямовану відкриває і закриває тегом, - елементом.
Послідовність символів, складова текст може складатися з прогалин, табуляцій, символів переходу на новий рядок, символів повернення каретки, букв, розділових знаків, цифр, та спеціальних символів (наприклад #, +, $, @), за винятком наступних чотирьох символів, що мають в HTML спеціальний зміст: lt; (менше), gt; (більше), amp; (амперсанд) і" (подвійна лапка). Якщо необхідно включити в текст будь-якої з цих символів, то слід закодувати його особливою послідовністю символів.
Структура HTML-документа
Найголовнішим з тегів HTML є однойменний тег lt; html gt ;. Він завжди відкриває документ, так само, як тег lt;/html gt; повинен неодмінно стояти в останній його рядку. Ці теги позначають, що знаходяться між ними рядка представляють єдиний гіпертекстовий документ. Без цих тегів браузер або інша програма перегляду не в змозі ідентифікувати формат документа і правильно його інтерпретувати.
HTML-документ складається з двох частин: заголовок (head) і тіла (body), розташованих в наступному порядку:
lt; html gt;
lt; head gt; Заголовок документа lt;/head gt;
lt; body gt; Тіло документа lt;/body gt;
lt;/html gt;
Найчастіше в заголовок документа включають парний тег lt; title gt; ... lt;/title gt ;, визначальний назва документа. Багато програм перегляду використовують його як заголовок вікна, в якому виводять документ. Програми, індексуючі документи в мережі Інтернет, використовують назву для ідентифікації сторінки. Гарне назва повинна бути досить довгим для того, щоб можна було коректно вказати відповідну сторінку, і в той же час воно має поміщатися в заголовку вікна. Назва документа вписується між відкриває і закриває тегами.
Тіло документа є обов'язковим елементом, так як в ньому розташовується весь матеріал документа. Тіло документа розміщується між тегами lt; body gt; і lt;/body gt ;. Все, що розміщено між цими тегами, інтерпретується браузером відповідно до правил мови HTML дозволяють коректно відображати сторінку на екрані монітора.
Текст в HTML розділяється на абзаци за допомогою тега lt; р gt ;. Він розміщується на початку кожного абзацу, і програма перегляду, зустрічаючи його, відокремлює абзаци один від одного порожнім рядком. Використання закриває тега lt;/р gt; не обов'язково.
Якщо потрібно «розірвати» текст, перенісши його залишок на новий рядок, при цьому, не виділяючи нового абзацу, використовується тег розриву рядка lt; BR gt ;. Він змушує програму перегляду виводити стоять після нього символи з нового рядка. На відміну від тега абзацу, тег lt; BR gt; Не додає порожній рядок. У цього тега немає парного закриває тега.
Мова HTML підтримує логічне і фізичне форматування вмісту документа. Логічне форматування вказує на призначення даного фрагмента тексту, а фізичне форматування задає його зовнішній вигляд.
При використанні логічного форматування тексту браузером виділяються різні частини тексту відповідно до структури документа. Щоб відобразити назву, використовується один з тегів заголовка. Заголовки в типовому документі розділяються за рівнями. Мова HTML дозволяє задати шість рівнів заголовків: h1 (заголовок першого рівня), h2, h3, h4, h5 і h6. Тема першого рівня має звичайно більший розмір і насиченість в порівнянні з заголовком другого рівня. Приклад використання тегів заголовків:
lt; hl gt; l. Назва глави lt;/hl gt;
lt; h2 gt; l.l. Назва розділу lt;/h2 gt; <...