24.13.7. Списки определений

Список определений является последовательностью терминов и определений, отделенных от окружающего текста пустыми строками. Термины в списке прижаты к левому краю; определения на следующих строках смещены от края и используют перенос слов. Пример списка определений показан в листинге 2.27 .

Пример 24.26. Вывод в браузере списка определений

Термин 1
 Это определение Термина 1. Определяемый термин располагается на отдельной 
 строке и за ним следует блок текста определения. Определение использует 
 перенос слов и смещено от края.
Термин 2
 Это определение Термина 2. Определяемый термин располагается на отдельной 
 строке и за ним следует блок текста определения. Определение использует 
 перенос слов и смещено от края.

Общая форма тегов, используемых для создания списка определений, представлена в листинге 2.28 .

Пример 24.27. Общая форма тегов списка определений

<dl>
 <dt>Термин 1</dt>
  <dd>Текст определения Термина 1</dd>
 <dt>Термин 2</dt>
  <dd>Текст определения Термина 2</dd>
   ...
</dl>

Список определений помещается внутри тегов <dl> и содержит один или несколько тегов <dt> (definition term), перечисляющих определяемые элементы. С каждым определяемым термином связан тег <dd> (definition description), содержащий определение термина.

Список определений, показанный выше в листинге 2.27 , порождается следующим кодом.

Пример 24.28. Код списка определений

<dl>
 <dt>Термин 1</dt>
  <dd>Это определение Термина 1. Определяемый термин располагается на 
  отдельной строке и за ним следует блок текста определения. 
Определение использует перенос слов и смещено от края.</dd>
 <dt>Термин 2</dt>
  <dd>Это определение Термина 2. Определяемый термин располагается на 
 отдельной строке и за ним следует блок текста определения.
Определение использует перенос слов и смещено от края.</dd>
</dl>

При выводе в браузере элементы списка выводятся через один интервал без пустых строк между терминами. Если необходимо увеличить межстрочный интервал, можно использовать обрамляющие определение теги <p> или теги <br/> между ними.

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