logo search
Создание HTML

Разбиение текста на абзацы.

В школе нас учили разбивать текст на абзацы, которые выражают законченную мысль. При создании документов HTML также должно соблюдаться это правило. К сожалению, разбиение на строки и абзацы в HTMLявляется более сложным, чем можно было бы ожидать.

HTML, как язык разметки текста, предполагает независимость документа от компьютера пользователя. Читатели вашего документа могут установить любые поля и шрифты, которые они хотят использовать. Это значит, что расположение текста определяется броузером, поскольку только в этой программе зафиксированы настройки читателя. Расположение строк в исходном документе игнорируется программой просмотра. Вместо этого она модифицирует текст в соответствии с локальными настройками. Это значит, что документ, который был хорошо организован в вашем текстовом редакторе, будет искорежен в окне броузера.

Различные программы просмотра показывают одну и ту же страницу по-разному, в зависимости от настроек, принятых по умолчанию, и от опций, указанных пользователем. В этой главе мы использовали примеры из различных броузеров.

Чтобы разбить текст, необходимо использовать элементы абзаца. Если поместить открывающий дескриптор абзаца <Р> в начало каждого нового абзаца, то программа просмотра корректно разделит текст на абзацы. Добавление закрывающего дескриптора </Р> не обязательно, поскольку его функцию обычно выполняет следующий начальный дескриптор абзаца, который встретится в документе. Однако добавление дескриптора </Р> в конце абзаца поможет обработать ваш документ в тех программах просмотра, которые не полностью соответствуют стандарту HTML.

Относитесь серьезно к использованию открывающих и закрывающих дескрипторов абзаца. В последнее время все чаще для представления абзацев текста используются стили, поэтому корректное употребление дескриптора абзаца приобретает все большее значение.

В некоторыхдокументах HTML дескриптор начала абзаца <р> используется повторно для создания дополнительной пустой строки. Этот подход не поддерживается стандартом HTML, и самые современные броузеры игнорируют все пустые дескрипторы <р>, которые следуют за первым.

Элемент абзаца имеет один атрибут align, который поддерживается как Netscape Navigator, так и Microsoft Internet Explorer. Возможные значения атрибута align и их назначение перечислены в таблице ниже. Если атрибут не используется, то по умолчанию принято выравнивание текста по левому краю.

Атрибут align также можно использовать со многими другими дескрипторами HTML— для выравнивания изображений, содержимого таблиц и других элементов страницы.

Использование атрибута в этих целях будет описано в следующих главах.

Значения атрибута ALIGN и их назначение:

Значение

Назначение

LEFT

Выравнивает текст по левому полю окна просмотра. Правый край неровный

CENTER

Выравнивает текст по центру между полями окна просмотра

RIGHT

Выравнивает текст по правому краю в окне просмотра. Левый край неровный