Для форматирования текста HTML-документов предусмотрена целая группа тегов, которую можно условно разделить на тэги логического и физического форматирования.

Тэги логического форматирования обозначают (своими именами) структурные типы текстовых фрагментов, такие, например, как программный код (тэг <CODE>), цитата (тэг <CITE>) и т.д. С помощью тэгов <EM> и <STRONG> можно, например, отметить отдельные фрагменты как выделенные или сильно выделенные. Речь идет о структурной разметке, которая не влияет на конкретное экранное представление фрагмента браузером. Поэтому такая разметка называется логической. Фрагменты с логическим форматированием браузера отображают на экране определенным образом, заданным по умолчанию, однако вид отображения может быть легко переопределен.

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

Тэги физического форматирования определяют формат отображения указанного в них фрагмента текста в окне браузера (согласно предпочтениям автора документа). Например, для отображения фрагмента курсивом можно использовать тэг курсива <I>.

Таблица 2. Тэги логического форматирования текста.

Тэг Описание
<ABBR> отличает свой текст как аббревиатуру (Abbreviation) (До настоящего времени не поддерживается ни одним браузером)
<ACRONYM> используется для отметки аббревиатур
<CITE> используется для отметки цитат или названий книг и статей, ссылок на другие источники и т.д. Текст обычно выводится курсивом
<CODE> отмечает текст как небольшой фрагмент программного кода. Как правило, отображается моноширенным шрифтом.
<DEL> отмечает текст как удаленный. Полезно использовать для отметки изменений. Текст обычно отображается перечеркнутым текстом. Имеет 2 необязательных параметра CITE и DATATIME
<DFN> отмечает текстовый фрагмент как определение. Подчеркивается только IE. Отображается по умолчанию курсивом
<INS> отмечает свой текст как вставку. Полезен для отметки изменений, вносимых в документ
<EM> используется для выделения важных фрагментов текста. Отображается по умолчанию курсивом
<KBD> отмечает текст как вводимый пользователем с клавиатуры. Как правило, отображается моноширенным шрифтом.
<Q> отмечает короткие цитаты в строке текста (только для IE). Имеет параметр CITE, в качестве значения которого можно указать источник цитаты
<SAMP> отмечает текст как образец. Используется также для выделения нескольких символов моноширенным шрифтом.
<STRONG> используется для выделения важных фрагментов текста. Отображается обычно текст полужирным шрифтом
<VAR> отмечает имена переменных программ. Отображается курсивом


Таблица 3. Тэги физического форматирования текста.

Тэг Описание
<B> отображается текст полужирным шрифтом. Вместо тэга <B> рекомендуется использовать <STRONG>
<I> отображает текст курсивом
<TT> отображает текст моноширенным шрифтом
<U> отображает текст, перечеркнутый горизонтальной линией
<STRIKE> <S> вместо них надо использовать тэг <DEL>
<BIG> выводит текст шрифтом большего размера (чем непомеченная часть текста)
<SMALL> выводит текст шрифтом меньшего размера
<SUB> сдвигает текст ниже уровня строки и выводит его (если возможно) шрифтом меньшего размера
<SUP> сдвигает текст выше уровня строки и выводит его (если возможно) шрифтом меньшего размера
<BLINK> отображает мигающий текст (только Netscape)
<FONT> указывает параметр шрифта. Параметр FACE служит для указания типа шрифта. Параметр SIZE служит для указания размеров шрифта в условных единицах от 1 до 7
<BASEFONT> используется для указания размера, типа и цвета шрифта, используемого в документе по умолчанию

Разделение на абзацы

Разбиение текста HTML- документа на абзацы выполняется с использованием тэга абзаца <P>, помещаемого перед началом каждого абзаца. Закрывающий тэг </P> необязателен. Тэг <P> может задаваться с параметром горизонтального выравнивания ALIGN.

ALIGN=LEFT выравнивание текста по левой границе окна браузера

ALIGN=CENTER выравнивание по центру окна браузера

ALIGN=RIGHT выравнивание по правой границе окна браузера

ALIGN=JUSTIFY выравнивание по ширине (по двум сторонам)

Перевод строки

Тэг <BR> служит для размещения последующего текста с начала новой строки.

Тэги <NOBR> и <WBR> выполняют операцию противоположного плана – запретить перевод строки. Текст размеченный тэгом <NOBR> будет гарантированно располагаться в одной строке.



Наши рекомендации