Основы Web-инжиниринга. Часть 1. Громов Ю.Ю - 15 стр.

UptoLike

Этот способ ясный и четкий, однако альтернативный способ, когда в начале и в конце абзаца используются соответст-
венно теги открытия <Р> и закрытия </Р>, имеет дополнительное преимущество, состоящее в том, что к этому абзацу можно
применять атрибуты.
Открытие с последующим закрытием становится особенно полезным, когда требуется выровнять текст или добавить
стили с помощью листа стилей.
Иногда необходимо, чтобы при просмотре в браузере текст начинался с новой строки. Этого можно добиться с помо-
щью тега разрыва <BR>. Прекрасным примером того, где это можно делать, является кодирование адреса:
03142, Россия, Москва <BR>
ул. Кржижановского, 3<BR>
Соколовой Р.Ф.<ВR>
Каждый тег разрыва вызывает переход к новой строке, не вставляя при этом промежуточные строки.
Многие стремятся использовать теги абзацев и разрывов для создания пустых строк между абзацами (и даже изображе-
ниями или объектами). Хотя это и неверный путь, но, чтобы избежать проблем, необходимо понимать, как браузеры работа-
ют с этими тегами.
Применяя тег абзаца для получения пустой строки, очень важно пользоваться методом единичного <Р>. Как уже отме-
чалось, такой <Р> вызывает два возврата каретки. Один из них вставляется в конце последней строки (как и в случае тега
разрыва), а другойв следующей строке. Поэтому если вам нужна одна пустая строка, то ее можно получить с помощью
тега <Р>. Тег абзаца можно считать равным двум тегам разрыва:
1 <Р> = 2 <BR>
Однако таким способом нельзя получить несколько пустых строк. Браузеры почти всегда игнорируют все остальные те-
ги, стоящие после первого. Однако внутри абзаца можно вставлять разрывы. Чтобы получить пустые строки, просто вставьте
нужное количество тегов разрыва после первого тега абзаца <P>
<BR> <BR> <BR>.
2.3.3. Применение текстовых стилей
Помимо обычных методов форматирования текстовой информации, таких, как создание библиографических ссылок,
авторам и дизайнерам часто требуется привлечь особое внимание к определенной информации внутри текстового докумен-
та.
Для реализации этих возможностей форматирования в HTML можно использовать три главных текстовых стиля: полу-
жирный, курсив и подчеркивание.
Тег полужирного стиля <В> и закрывающий тег </В> просто размещаются вокруг части текста, которая должна быть вы-
делена таким способом:
Выделение части текста <В>полужирным</В> шрифтом.
То же относится и к тегам курсиваоткрывающему <I> и закрывающему </I>:
Выделение части текста <I>курсивом</I>.
Таков же принцип работы и тега подчеркивания <U>. Использовать подчеркнутый текст следует осторожно, в первую
очередь потому, что обычно подчеркиваются ссылки и пользователи могут ошибочно принять за ссылку подчеркнутый
текст.
Возможно одновременное применение нескольких элементов. Напpимеp, жирный курсив получается вложением
<I> <B> текст </B> </I>
При этом важно, чтобы внутренние скобки были закрыты раньше, чем внешние. Пpи пересечении последствия получают-
ся непредсказуемыми.
Поэтому приведенный выше вариант является правильным, а вот такой:
<I> <B> текст </I> </B> – неправильным.
Имеются также теги, родственные полужирному и курсиву и дающие те же результаты. Это теги <STRONG>..
.</STRONG> и <ЕМ>.. .</ЕМ>. Они часто используются в приложениях WYSIWYG и редко профессионалами, кодирующи-
ми вручную.
2.3.4. Использование предварительно отформатированного текста
Бывают случаи, когда в HTML-документ необходимо включить текст, уже имеющий форматирование, выполненное
традиционным способом при помощи символов перевода строки, необходимого количества пробелов, символов табуляции и
т.д. Для решения таких задач предусмотрен специальный тег <PRE>, определяющий предварительно форматированный
(преформатированный) текст.
Текст, размеченный тегом <РRЕ>, будет отображаться в таком виде, как он выглядит в обычном текстовом редакторе.
Для отображения всегда будет использоваться моноширинный шрифт. При этом вы сможете в большей степени контролиро-
вать вывод документа программой просмотра, правда, за счет некоторой потери в гибкости.
Одним из вариантов использования этого тега являются таблицы, построенные без применения специальных тегов раз-
метки таблиц. Другим важным применением является вывод на экран больших блоков программного кода (Java, C++ и т.п.),
не позволяющий браузеру переформатировать их.
Текст внутри тега <PRE> может содержать элементы форматирования уровня текста. Недопустимо внутри преформа-
тированного текста задавать элементы форматирования уровня блока, например, теги заголовков. Тег абзаца по логике ве-