вирівнювання тексту

Вирівнювання тексту визначає його зовнішній вигляд і орієнтацію країв абзацу і може виконуватися по лівому краю, правому краю, по центру або по ширині. У табл. 1 показані варіанти вирівнювання блоку тексту.

Табл. 1. Способи вирівнювання тексту
Вирівнювання по лівому краю Вирівнювання по правому краю Вирівнювання по центру Вирівнювання по ширині
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.

Найбільш поширений варіант - вирівнювання по лівому краю, коли зліва текст зсувається до краю, а правий залишається нерівним. Вирівнювання по правому краю і по центру в основному використовується в заголовках і короткий зміст. Слід мати на увазі, що при використанні вирівнювання по ширині в тексті між словами можуть з'явитися великі інтервали, що не дуже красиво.

Для установки вирівнювання тексту зазвичай використовується тег параграфа <P> з параметром align, який визначає спосіб вирівнювання. Також блок тексту допустимо вирівнювати за допомогою тега <DIV> з аналогічним параметром align, як показано в табл. 2.

Табл. 2. Вирівнювання тексту за допомогою параметра align
код HTML опис
<P> Текст </ p> Додає новий параграф, за замовчуванням вирівняний по лівому краю. Перед параграфом і після нього автоматично додаються невеликі вертикальні відступи.
<P align = "center"> Текст </ p> Вирівнювання по центру.
<P align = "left"> Текст </ p> Вирівнювання по лівому краю.
<P align = "right"> Текст </ p> Вирівнювання по правому краю.
<P align = "justify"> Текст </ p> Вирівнювання по ширині.
<Nobr> Текст </ nobr> Відключає автоматичний перенос рядків, навіть якщо текст ширше вікна браузера.
Текст <wbr> Дозволяє браузеру робити перенесення рядка в зазначеному місці, навіть якщо використовується NOBR тег.
<Div align = "center"> Текст </ div> Вирівнювання по центру.
<Div align = "left"> Текст </ div> Вирівнювання по лівому краю.
<Div align = "right"> Текст </ div> Вирівнювання по правому краю.
<Div align = "justify"> Текст </ div> Вирівнювання по ширині.

Вирівнювання елементів по лівому краю задано за замовчуванням, тому вказувати його зайвий раз необхідності немає. Так що параметр align = "left" можна опустити.

Відмінність між параграфом (тег <P>) і тегом <DIV> в тому, що на початку і кінці параграфа з'являється вертикальний відступ, чого немає в разі використання тега <DIV>.

Параметр align достатньо універсальний і може застосовуватися не тільки до основного тексту, а й до заголовків на кшталт <H1>. У прикладі 1 показано, як в подібному випадку встановлювати вирівнювання.

Приклад 1. Вирівнювання тексту

Дійсний HTML
<! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 Transitional // EN" "http://www.w3.org/TR/html4/loose.dtd">
<Html>
<Head>
<Meta http-equiv = "Content-Type" content = "text / html; charset = windows-1251">
<Title> Вирівнювання тексту </ title>
</ Head>
<Body>
<H1 align = "center"> Як спіймати лева? </ H1>
<P align = "right"> <strong> Метод перебору </ strong> </ p>
<P> Ділимо пустелю на ряд елементарних ділянок, розмір яких збігається з габаритними розмірами лева, але при цьому менше розміру клітини. Далі простим перебором визначаємо ділянку, в якому знаходиться лев, що автоматично призводить до його затримання. </ P>
<P align = "right"> <strong> Метод дихотомії </ strong> </ p>
<P> Ділимо пустелю на дві половини. В одній частині - лев, в іншій його немає. Беремо ту половину, в якій знаходиться лев, і знову ділимо її навпіл. Так повторюємо до тих пір, поки лев не опиниться спійманий. </ P>
</ Body>
</ Html>

Результат прикладу показано на рис. 1.

Мал. 1. Вирівнювання тексту

Мал. 1. Вирівнювання тексту по правому і лівому краю

В даному прикладі вирівнювання заголовка відбувається по центру вікна браузера, виділеного абзацу по правому краю, а основного тексту - по лівому краю.

Copyright що кредитують © www.htmlbook.ru