Организация текста внутри документа

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

Ненумерованные списки: <ul> ... </ul>

Текст, расположенный между тегами <ul> и </ul>, воспринимается как ненумерованный список. Каждый новый элемент списка следует начинать с тега <li>. Например, чтобы создать вот такой список:

необходим вот такой HTML-код:

<ul>
    <li>Иван;
    <li>Данила;
    <li>белая кобыла
</ul>

Обратите внимание: у тега <li> нет парного закрывающего тега, но их рекомендуется использовать для соблюдения стандартов HTML5.

Нумерованные списки: <ol> ... </ol>

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

<ol>
    <li>Иван;
    <li>Данила;
    <li>белая кобыла
</ol>

получится вот такой список:

  1. Иван;
  2. Данила;
  3. белая кобыла

Списки определений: <dl> ... </dl>

Список определений несколько отличается от других видов списков. Вместо тегов <li> в списках определений используются теги <dt> (от английского definition term — определяемый термин) и <dd> (от английского definition description — описание определения). Разберём это на примере. Допустим, у нас имеется следующий фрагмент HTML-кода:

<dl>
<dt>HTML<dd>Термин HTML (HyperText Markup Language) означает 'язык разметки гипертекстов'.
Первую версию HTML разработал сотрудник Европейской
лаборатории физики элементарных частиц Тим Бернерс-Ли.
<dt>HTML-документ<dd>Текстовый файл с расширением *.html
(Unix-системы могут содержать файлы с расширением *.htmll).
</dl>

Этот фрагмент будет выведен на экран следующим образом:

HTML
Термин HTML (HyperText Markup Language) означает 'язык разметки гипертекстов'. Первую версию HTML разработал сотрудник Европейской лаборатории физики элементарных частиц Тим Бернерс-Ли.
HTML-документ
Текстовый файл с расширением *.html (Unix-системы могут содержать файлы с расширением *.htmll).

Обратите внимание: теги <dt> и <dd> теперь рекомендуется закрывать в соответствии со стандартами HTML5.

Форматированный текст: <pre> ... </pre>

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

Текст, заключённый между тегами <pre> и </pre> (от английского preformatted — предварительно форматированный), выводится браузером на экран "как есть" — со всеми пробелами, символами табуляции и конца строки. Это очень удобно при создании простых таблиц.

Текст с отступом: <blockquote> ... </blockquote>

Текст, заключённый между тегами <blockquote> и </blockquote>, выводится браузером на экран с увеличенным левым полем.