На этом шаге мы рассмотрим основные способы форматирования
HTML–документа.
Разделение текста на абзацы
Перевод строки
Тэги <NOBR> и <WBR>
Каждый текст имеет определенную структуру, элементами которой являются заголовки, подзаголовки, таблицы, абзацы и т.п. Мы уже заметили, что в отличие от текстового редактора браузер размещает текст, пользуясь своими внутренними правилами. Поэтому мы должны изучить эти правила, чтобы можно было пользоваться нужными нам в данный момент абзацами, заголовками и т.п. К этому мы сейчас переходим.
Одним из первых правил составления практических любых документов является разбиение его текста на отдельные абзацы, выражающие законченную мысль. HTML–документы не являются исключением из этого правила. При создании документов с помощью текстовых редакторов разбиение на абзацы выполняется вводом символа перевода строки. Большинство редакторов реализует это при нажатии клавиши Enter. Однако, как вы уже заметили, в HTML–документах символы перевода строки не приводят к образованию нового абзаца.
Поскольку символы перевода строки оригинального документа игнорируются, то текст, отлично смотревшийся в окне редактора автора документа, может превратиться в сплошной неудобочитаемый текст в окне программы просмотра. Избежать этого позволяет применение тэга разделения на абзацы <P>. Перед началом каждого абзаца текста следует поместить тэг <P>. Закрывающий тэг </P> не обязателен. Браузеры отделяют абзацы друг от друга пустой строкой.
Тэг <P> может задаваться с параметром горизонтального выравнивания ALIGN, возможные значения которого перечислены в таблице 1:
Значение | Описание |
---|---|
LEFT | Выравнивание текста по левой границе окна браузера. |
CENTER | Выравнивание по центру окна браузера. |
RIGHT | Выравнивание по правой границе окна браузера. |
JUSTIFY | Выравнивание по ширине (по двум сторонам) |
Приведем пример использования тэга <P> с параметром ALIGN:
. . . .
<P ALIGN=LEFT>
Этот текст выровнен по левой границе.<BR>
<P ALIGN=CENTER>
Этот текст выровнен по центру.<BR>
<P ALIGN=RIGHT>
Этот текст выровнен по правой границе.<BR>
. . . .
Перенос строки может осуществляться только по символам–разделителям слов (например, пробелам). Иногда в документах требуется задать принудительный перевод строки, реализующийся независимо от параметров настроек браузера. Для этого служит тэг принудительного перевода строки <BR>, который не имеет соответствующего закрывающего тэга. Включение тэга <BR> в текст документа обеспечит размещение последующего текста с начала новой строки.
Бывают ситуации, когда необходимо запретить перевод строки. Для этого существует тэг–контейнер <NOBR>. Текст будет располагаться в одной строке, независимо от ее длины. Если строка будет выходить за пределы окна браузера, то появится горизонтальная полоса прокрутки. Размечая текст с помощью тэга неразрывной строки <NOBR> можно получить очень длинные строки. Чтобы избежать этого, можно указать браузеру место возможного перевода строки. Это можно осуществить, поставив в нужном месте текста тэг <WBR>, который так же, как и тэг <BR>, не нуждается в закрывающем тэге.
На следуещем шаге мы познакомимся с созданием заголовков в HTML-документе.
Разделение текста на абзацы
Перевод строки
Тэги <NOBR> и <WBR>