|
|
>>> Перейти на мобильный размер сайта >>> Онлайн учебники на TEPKA.ru Учебник по HTML 4Разделение HTML документа на абзацыЛюбые тексты, будь то школьное сочинение, заметка в газете или техническое описание устройства имеют определенную структуру. Элементами такой структуры являются заголовки, подзаголовки, таблицы, абзацы и др. Одним из первых правил составления практически любых документов
является разбиение его текста на отдельные абзацы, выражающие законченную мысль.
HTML-документы не являются исключением из этого правила. При создании документов
с помощью текстовых редакторов разбиение на абзацы выполняется вводом символа
перевода строки. Большинство редакторов реализует это при нажатии клавиши <Enter>.
В HTML-документах символы перевода строки не приводят к образованию нового абзаца.
Язык HTML предполагает, что автор документа ничего не знает о компьютере своего читателя. Читатель вправе установить любой размер окна и пользоваться любым из имеющихся у него шрифтов. Это означает, что место переноса в строке определяется только программой просмотра и установками конечного пользователя. Поскольку символы перевода строки оригинального документа игнорируются, то текст, отлично смотревшийся в окне редактора автора документа, может превратиться в сплошной неудобочитаемый текст в окне программы просмотра. Избежать этой неприятности позволяет применение специального тега разделения на абзацы <P>. Перед началом каждого абзаца текста следует поместить тег <P>. Закрывающий тег </P> не обязателен. Браузеры обычно отделяют абзацы друг от друга пустой строкой. Примечание Браузеры обычно интерпретируют несколько стоящих подряд тегов абзаца <P> как один. То же самое относится и к тегу перевода строки <BR>. Поэтому создать несколько пустых строк при помощи этих тегов не удается. Тег <P> может задаваться с параметром горизонтального выравнивания ALIGN. Возможные значения параметра приведены в табл. 1.4. По умолчанию выполняется выравнивание по левому краю. Таблица 1.4. Значения параметра ALIGN
Заметим, что выравнивание по ширине (ALIGN = JUSTIFY) долгое
время не поддерживалось браузерами. Во многих описаниях языка HTML для значений
параметра выравнивания указывается только три варианта (LEFT, CENTER и RIGHT).
В настоящее время все популярные браузеры умеют выполнять выравнивание по ширине.
Некоторые проблемы создания документов с выравниванием по ширине рассмотрены
также в главе 8.
Примечание Отсутствие выравнивания по ширине в настоящее время кажется удивительным. Этот режим применяется очень часто для печатных изданий. Достаточно взять в руки любую газету или внимательно присмотреться к абзацам данной книги — все они выровнены по ширине. Однако для HTML-документов до последнего времени выравнивание по ширине не допускалось. Всего лишь несколько лет назад ни один браузер не имел такого режима. Можно попытаться предугадать, какие же еще возможности появятся в будущем у браузеров, сравнив возможности мощных текстовых редакторов и современных браузеров. Примером не реализованных пока возможностей может являться автоматическая расстановка переносов и пр.
|
|
|