Все теги форматирования символов имеют как открывающий, так и закрывающий компонент и действуют на заключенные между ними текст.
Основным является тег <FONT ... > ...</FONT>, обязательно использующийся с одним или несколькими атрибутами, изменяющими размер, цвет и гарнитуру шрифта:
Синтаксис атрибута
Назначение
SIZE = значение
Размер задается либо в форме абсолютного значения (число от 1 до 7), либо относительно размера основного шрифта (в форме +n или -n).
COLOR = цвет
Цвет
FACE = список шрифтов
Гарнитуры для отображения текста; названия перечисляются в порядке предпочтения через запятую, например, FACE="Verdana,Helvetica,Arial,Sans-Serif"
Можно указывать и одну из гарнитур, но следует учитывать, что данный шрифт может быть не установлен на компьютере пользователя, и "экзотические" шрифты отображаться браузером не будут
Кроме того, используются теги, позволяющие изменить начертание символов:
<B> ... </B> (от английского bold) − полужирный шрифт;
<I> ... </I> (от английского italic) − курсив;
<TT> ... </TT> (от английского TeleType) − моноширинный шрифт;
<U>...</U> (от английского underline) − подчеркнутый;
<S>...</S> (от английского strikethrough) − перечеркнутый;
<SUB>...</SUB> (от английского subscript) − нижний индекс;
<SUP>...</SUP> (от английского superscript) − верхний индекс.
Текст, заключенный между тегами <PRE>и </PRE> (от английского preformatted), отображается так, как он был отформатирован предварительно, со всеми пробелами и переносами строк.
Текст выводится в окно браузера слово за словом, при достижении правой границы окна очередное слово автоматически переносится на новую строку. Даже если в коде страницы было введено несколько пробелов или текст записывался с новой строки, при просмотре в браузере эти действия отображены не будут. Поэтому чтобы вывести в тексте ряд последовательных пробелов или несколько пустых строк, приходится применять различные теги.
Тег <BR> (от английского break) разрывает текстовый поток и вставляет новую строку без образования нового абзаца. Несколько последовательных тегов <BR> интерпретируются как несколько пустых строк. Межстрочный интервал одинарный. Закрывающего компонента тег не имеет, как и атрибутов.
Тег <P> (от английского paragraph) начинает абзац; новый абзац отделяется от предыдущего двойным межстрочным интервалом. Абзац пустым быть не может, то есть несколько последовательных тегов <P> интерпретируются как один (в отличие от тега <BR>). Закрывающий компонент </P> не обязателен, так как предыдущий абзац заканчивается там, где начинается новый. Тег <P>имеет необязательный атрибут ALIGN, указывающий на вид выравнивания абзаца, который может принимать значения LEFT, CENTER, RIGHT и JUSTIFY, задающие выравнивание соответственно по левому краю, центру, правому краю и по ширине. По центру будет выровнен и текст, заключенный в теги<CENTER> ...</CENTER>.
Если закрывающий компонент </P> опустить, то заданный тип выравнивания сохраняется до следующего тега, задающего выравнивание, или до конца документа.
HTML позволяет создавать форматировать абзацы как нумерованные или маркированные списки. Фрагмент текста, представляющий собой список, заключается в теги:
<OL> ...</OL> упорядоченный (нумерованный) список (от английского ordered list)
<UL> ...</UL> неупорядоченный (маркированный) список (от английского unordered list)
Каждый элемент упорядоченного или неупорядоченного списка заключается в теги <LI> ... </LI> (от английского list item). При выводе текста каждый элемент списка будет располагаться с новой строки, обозначенной номером или маркером. Кроме того, у списка может быть заголовок, который задается тегом<LH> (от английского list header). Закрывающие теги</LI> и </LH> не обязательны.
Нумерованный список
Маркированный список
Элемент кода
<OL>
<LH> Заголовок
<LI> Первый элемент
<LI> Второй элемент
<LI> Третий элемент
</OL>
<UL>
<LH> Заголовок
<LI> Первый элемент
<LI> Второй элемент
<LI> Третий элемент
</UL>
Отображение в браузере
Заголовок
1. Первый элемент
2. Второй элемент
3. Третий элемент
Заголовок
· Первый элемент
· Второй элемент
· Третий элемент
Многоуровневый список может быть организован посредством комбинации нумерованных и маркированных списков.
Тег <OL>имеет необязательные атрибуты:
Синтаксис атрибута
Назначение
TYPE = формат
формат нумерации может иметь значения:
арабские цифры (по умолчанию)
A
прописные буквы
a
строчные буквы
I
большие римские цифры
i
маленькие римские цифры
START = значение
первый номер в списке (по умолчанию 1)
Тег <UL>имеет необязательный атрибут
Синтаксис атрибута
Назначение
TYPE = формат
формат маркера может иметь значения:
Disc
диск (по умолчанию)
Circle
окружность
Square
Квадрат
Абзацы можно оформить и в виде заголовков уровня (от n=1 до n=6), для этого используют теги вида <Hn> ... </Hn>.Заголовок первого уровня выводится наиболее крупным шрифтом.
Теги <H1> , <H2>, ... , <H6> могут иметь атрибут выравнивания ALIGN со значениями LEFT, RIGHT и CENTER.