Читайте также:
|
|
При відображенні текстових документів у браузері місце переходу на новий рядок в межах абзацу визначається автоматично залежно від розміру шрифтів і розміру вікна перегляду. Перенесення рядка може здійснюватися тільки за символами-роздільниками слів (наприклад, прогалин). Іноді в документах потрібно задати примусове переведення рядка, що реалізується незалежно від настройок браузера. Для цього служить тег примусового переведення рядка <BR>, який не має відповідного закриваючого тега. Включення тега <BR> в текст документа забезпечить розміщення подальшого тексту з початку нового рядка. Наприклад, такий підхід може використовуватися для створення структур типу списків без використання спеціальних тегів розмітки списку. Або, наприклад, без даного тега не обійтися для відображення віршів і т. п.
Наведемо приклад використання примусового переведення рядка (рис. 1.8):
<HTML>
<HEAD>
<TITLE>Використання примусового переведення рядка</TITLE>
</HEAD>
<BODY>
Мені однаково, чи буду <BR>
Я жить в Україні, чи ні.<BR>
Чи хто згадає, чи забуде <BR>
Мене в снігу на чужині –<BR>
Однаковісінько мені. <BR>
В неволі виріс меж чужими,<BR>
І, не оплаканий своїми, <BR>
В неволі, плачучи, умру,<BR>
І все з собою заберу, <BR>
Малого сліду не покину.
<P>
<CITE>Т. Г. Шевченко. В казематі III</CITE>
</BODY>
</HTML>
Мал. 1.8. Тег <BR> можна використовувати для примусового переведення рядка
На відміну від тега абзацу <P> при використанні тега <BR> не буде утворена порожній рядок.
Використання тега <BR> вимагає обережності — можлива ситуація, коли браузер вже зробив переклад рядка за одне-два слова до того, як зустрів ваш тег <BR>. Це буває у разі, якщо ширина вікна програми перегляду читача менше, ніж той же параметр програми, за допомогою якої ви тестували ваш документ. При цьому може вийти, що в рядку посеред абзацу залишиться тільки одне слово, порушуючи тим самим красу компонування документа.
Примітка
При використанні тега <BR> для розбивки тексту, який обтікає зображення або таблиці, можна задавати параметр CLEAR, припиняє обтікання текстом. Про це можна прочитати в розділах 3 і 4. 6.2 Теги <NOBR>u <WBR> Бувають ситуації, коли потрібно виконати операцію протилежного призначення — заборонити переклад рядка. Для цього існує тег-контейнер <NOBR>. Текст, розмічений цим тегом, буде гарантовано розташовуватися в одній рядку, незалежно від її довжини. Якщо при цьому получающаяся рядок буде виходити за межі вікна браузера, то з'явиться горизонтальна смуга прокрутки.
Примітка
Для забезпечення нерозривності тексту, наявного в осередках таблиць, існує спеціальний параметр NOWRAP тега <TD>. Про це можна дізнатися у розділі 4. Размечая текст за допомогою тегу нерозривному рядка <NOBR> можна отримати дуже довгі рядки. Щоб цього уникнути, можна вказати браузеру читача місце можливого переведення рядка, що буде виконано тільки при необхідності (так званий "м'який" переклад рядка). Це можна здійснити, поставивши в потрібному місці тексту тег <WBR> (Word BReak), який так само, як і тег <BR>, не потребує закрывающем тезі.
Дата добавления: 2015-07-11; просмотров: 176 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Форматування HTML-документа | | | Заголовки внутри HTML-документа |