Списки определений
Списки определений (definition list) по своему виду напоминают представление информации в словарях или глоссариях. Подобно планировке словарной статьи, они состоят из заголовка или названия, за которым с некоторым отступом по горизонтали следует развернутое описание.
Для создания списка определений используются дескрипторы трех видов: <dl>, <dt> и <dd>. Все они являются контейнерами. Дескриптор <dl> за дает область определения списка, <dt> – помечает название списочного элемента, <dd> – ограничивает его описание. Короткий листинг, приведенный далее, показывает пример построения простого списка определений.
Рис. 5.3. Представление списка определений
<dl>
<dt>Легато</dt>
<dd>Плавный переход одного звука в другой</dd>
<dt>Стаккато</dt>
<dd>Oтpывистоe исполнение звyкoв</dd>
<dt>Глиссандо</dt>
<dd>Скольжение от одного звука к дpyгoмy</dd>
</dl>
Замыкающие теги для дескрипторов <dt> и <dd> применяются довольно редко, несмотря на то, что по стандарту языка они являются контейнерами. Синтаксическая избыточность списков определений позволяет выполнить корректный разбор даже по одиночным тегам, помечающим заголовки и их описания.
Списки определений — это весьма толерантные объекты. В них можно помещать не только текст, но и рисунки, таблицы, команды гипертекстового перехода и множество других элементов без нарушения взаимной координации и планировки гипертекстового документа.
Иногда это средство используется не по своему прямому назначению. Некоторые дизайнеры применяют списки для создания отступов текстовых фрагментов. Для этого достаточно исключить из описания списка дескрипторы вида <dt>.Список определений создается при помощи следующей процедуры.
несколько абзацев.
В принципе, в состав списка определений допускается включать не только абзацы, но и любые структурные блоки документа, например стандартные заголовки или предварительно отформатированный текст. Но такое решение выглядит нелогичным и нуждается в серьезных обоснованиях для своего применения.
Вот несколько замечаний общего характера по технике работы со списками.