будь-яких текстових редакторів. Він включає в себе:
власне текст
спеціальні послідовності символів
прапори розмітки.
Графічна і звукова інформація, що включається в HTML-документ за допомогою спеціальних команд, зберігається в окремих файлах. Програми перегляду HTML-документів, такі як, наприклад, NetscapeNavigator, інтерпретують прапори розмітки і розташовують текст і графіку на екрані відповідним чином. Для файлів, що містять HTML-документи, прийнято розширення .htm (на серверах з операційною системою DOS) або суфікс * .html (на серверах з операційними системами UNIX, Windows 95/NT та ін.).
Текст - послідовність символів, вона може складатися з прогалин, табуляцій, символів переходу на новий рядок, символів повернення каретки, букв, розділових знаків, цифр і спеціальних символів (наприклад, +, #, $, @ ), за винятком сле?? ующих чотирьох символів, що мають в HTML спеціальний зміст:
lt; (Less Than)
gt; (Greater Than)
amp; (Ampersand)
" (DoubleQuote)
Символ табуляції, символ повернення каретки і символ переходу на новий рядок вважаються еквівалентними пробілу, а кілька наступних один за одним прогалин та/або табуляцій та/або символів повернення каретки та/або символів переходу на новий рядок еквівалентні рівно одному пробілу, за винятком випадку попередньо відформатованого тексту [34] допускає два підходи до шрифтового виділенню фрагментів тексту. З одного боку, можна прямо вказати, що шрифт на деякій ділянці тексту повинен бути жирним або похилим, тобто змінити фізичний стиль тексту. З іншого боку, можна помістити деякий фрагмент тексту як має деякий відмітний від нормального логічний стиль, залишивши інтерпретацію цього стилю браузеру.
Під фізичним стилем прийнято розуміти пряму вказівку браузеру на модифікацію поточного шрифту. Наприклад, все, що знаходиться між мітками lt; Т gt; і lt; ТТ gt ;, буде написано жирним шрифтом. Текст між мітками lt; I gt; і lt;/I gt; буде написаний похилим шрифтом. Дещо осібно стоїть пара міток lt; ТТ gt; і lt;/ТТ gt ;. Текст, розміщений між цими мітками, буде написаний шрифтом, що імітує друкарську машинку.
При використанні логічних стилів автор документа не може знати заздалегідь, що побачить на екрані читач. Різні браузери тлумачать ті ж мітки логічних стилів по-різному. Деякі браузери ігнорують деякі мітки взагалі і показують нормальний текст замість виділеного логічним стилем. HTML дозволяє визначати зовнішній вигляд цілих абзаців тексту. Абзаци можна організувати в списки, виводити їх на екран у відформатованому вигляді, або збільшувати ліве поле.
Текст, розташований між мітками lt; UL gt; і lt;/UL gt ;, сприймається як ненумерований список. Кожен новий елемент списку слід починати з мітки lt; LI gt;.
Нумеровані списки влаштовані точно так само, як ненумеровані, тільки замість символів, що виділяють новий елемент, вживаються цифри.
Списки визначень: lt; DL gt;... Lt;/DL gt;
Список визначень дещо відрізняється від інших видів списків. Замість міток lt; LI gt; в списках визначень використовуються мітки lt; DT gt; (від англійського definitionterm кожний термін) і lt; DD gt; (від англійського definition - визначення визначення).
Точно так само, як мітки lt; LI gt ;, мітки lt; DT gt; і lt; DD gt; не мають парних закриваючих міток.
Якщо визначувані терміни досить короткі, можна використовувати модифікацію відкриваючу мітку lt; DL COMPACTX
Елемент будь-якого списку може містити в собі цілий список будь-якого виду. Число рівнів вкладеності в принципі не обмежена, однак зловживати вкладеними списками все ж не слід.
Вкладені списки дуже зручні при підготовці різного роду планів і змістів.
Форматований текст: lt; PRE gt;... Lt;/PRE gt;
Як правило, браузери ігнорують множинні пробіли і символи кінця рядка. З цього правила, однак, є виняток.
У HTML перехід від одного фрагмента тексту до іншого задається за допомогою мітки виду:
lt; А HREF=«[адреса переходу]» gt;
виділений фрагмент тексту lt;/А gt;
Як параметр [адреса переходу] може використовуватися кілька типів аргументів. Найпростіше - це задати ім'я іншого HTML-документа, до якого потрібно перейти.
Якщо в адресі переходу не вказано каталог, перехід буде виконаний всередині поточного каталогу. Якщо в адресі переходу не вказано сервер, перехід буде виконаний на пото...