Организация текста внутри документа
HTML позволяет определять внешний вид целых абзацев текста. Абзацы можно организовывать в списки, выводить их на экран в отформатированном виде или увеличивать левое поле. Разберём всё по порядку.
Ненумерованные списки: <ul> ... </ul>
Текст, расположенный между тегами <ul>
и </ul>
, воспринимается как ненумерованный список. Каждый новый элемент списка следует начинать с тега <li>
. Например, чтобы создать вот такой список:
- Иван;
- Данила;
- белая кобыла
необходим вот такой HTML-код:
<ul>
<li>Иван;
<li>Данила;
<li>белая кобыла
</ul>
Обратите внимание: у тега <li>
нет парного закрывающего тега, но их рекомендуется использовать для соблюдения стандартов HTML5.
Нумерованные списки: <ol> ... </ol>
Нумерованные списки устроены точно так же, как ненумерованные, только вместо символов, выделяющих новый элемент, используются цифры. Если слегка модифицировать наш предыдущий пример:
<ol>
<li>Иван;
<li>Данила;
<li>белая кобыла
</ol>
получится вот такой список:
- Иван;
- Данила;
- белая кобыла
Списки определений: <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>
, выводится браузером на экран с увеличенным левым полем.