Розділ змістової частини HTML–документа – BODY
Розділ BODY – основна частина HTML–документа, в якій розміщається його змістова частина. Цей розділ починається тегом <BODY> і закінчується тегом </BODY>.
Розділ BODY може містити: текст, блоки тексту (з урахуванням форматування); різноманітні списки; таблиці; об'єкти, картинки; гіперпосилання; форми для введення даних.
Тег BODYмає ряд параметрів, ні один з яких не є обов’язковим. Параметри тега BODY наведено в табл.1. Деякі з них буде детально розглянуто в наступних параграфах.
Таблиця 1
Параметри тега BODY
Параметр | Призначення |
BASEFONT | вказує на шрифт, яким повинен відображатися текст документа за замовчуванням |
BAСKCOLOR | вказує на колір фону документа |
BAСKGROUND | вказує на URL–адресу зображення, яке використовується в якості фонового |
TEXT | вказує на колір тексту, що використовується за замовчуванням |
ALINK | вказує на колір активного посилання |
LINK | вказує на колір ще не переглянутого посилання |
VLINK | вказує на колір уже переглянутого посилання |
Так, щоб задати колір тексту, яким повинен відображатися текст документа за замовчуванням, необхідно включити в тег <BODY> параметр TEXT. Значення параметрів TEXT, ALINK, LINK, VLINK можна задавати як у словесній формі (white, yellow, black), так і за допомогою шестицифрових шістнадцяткових чисел. Так, значення #000000 відповідає чорному, а #FFFFFF – білому кольору. Наприклад, запис тега BODY у вигляді:
<BODY TEXT=”#000000“ BACKGROUND=”#FFFFFF”>,
забезпечує відображення тексту документа літерами чорного кольору на білому фоні.
Для розміщення текстових блоків HTML–документа використовується розбиття на абзаци, створення заголовків, вставка в текст горизонтальної розділової лінії тощо. Теги для розміщення тексту та їх призначення наведено в табл. 2.
Таблиця 2
Теги для розміщення тексту
Назва тега | Призначення тега |
<H1>, <H2>...<H6> | створення заголовків тексту |
<P> | розмітка абзаців |
<BR> | переведення рядка (наступний за цим тегом текст буде наведено у новому рядку) |
<HR> | вставка в текст горизонтальної розділової лінії |
Типовими прикладами текстових блоків є абзаци. При створенні тексту за допомогою текстових редакторів розбиття на абзаци здійснюється введенням маркера кінця абзацу (натисненням на клавішу ENTER). В HTML–документах натиснення на клавішу ENTER не призводить до утворення нового абзацу. Створення нового абзацу здійснюється веденням тега <P>. Наступний за цим тегом текст під час перегляду буде починатися з нового, вирівняного до лівого краю, абзацу без відступу. Між абзацами буде порожній рядок.
Додаткові параметри тега <P> дозволяють вирівнювати абзац по лівому краю, центру і правому краю. В деяких описах мови HTML для значень параметра вирівнювання вказуються тільки ці три значення. В теперішній час більшість популярних браузерів виконують вирівнювання по ширині. Значення параметра ALIGN наведено в табл. 3. Приклад використання тега <P>:
<P ALIGN= “LEFT”> .
Таблиця 3
Значення параметра ALIGN тега <P>
Значення параметра ALIGN | Спосіб вирівнювання |
left | по лівому краю |
center | по центру |
right | по правому краю |
justify | по ширині |
При відображення текстових документів у баузері місце перенесення рядка визначається автоматично залежно від розміру шрифтів, розміру вікна перегляду та роздільної здатності монітора. Для встановлення примусового розбиття рядка використовується тег <BR>, що дозволяє розмістити текст з початку нового рядка.
Для відділення однієї частини тексту від іншої також використовуються розділові горизонтальні лінії і символи. Вони візуально підкреслюють завершеність тої чи іншої ділянки сторінки. Тег <HR> дозволяє провести горизонтальну рельєфну лінію, яка відображається у вікні більшості браузерів. Атрибути тега <HR>:
WIDTH – визначає довжину лінії в пікселях або відсотках від ширини вікна браузера;
SIZE – визначає товщину лінії в пікселях;
ALIGN – визначає вирівнювання горизонтальної лінії. Атрибут може приймати наступні значення: LEFT – вирівнювання по лівому краю документа, RIGHT – вирівнювання по правому краю документа, CENTER – вирівнювання по центру документа.