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

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

Элемент dl, как тег ul и тег ol, запускает все это дело, создавая список. Возможно, здесь вы ожидаете, что теперь должен идти элемент li, однако вместо этого в списках определений используется тег dt (термин определения) и связанный с ним тег dd (описание определения).

Не обязательно должен быть один элемент dt, за которым следует один элемент dd. Каждого из них может быть любое количество. Например, если есть несколько слов, у которых одно значение, то может быть несколько элементов dt, за которыми следует один элемент dd. А если имеется одно слово, у которого несколько значений, то может быть один элемент dt, за которым следует несколько элементов dd.


<h1>Несколько случайных словарных статей</h1>
<dl>
   <dt>HTML</dt>
   <dd>Аббревиатура от HyperText Markup Language – язык для создания веб-страниц.</dd>

   <dt>Собака</dt>
   <dd>Любое хищное животное из семейства Canidae.</dd>
   <dd>Одомашненная разновидность животного семейства Canidae, Canis lupus familiaris.</dd>

   <dt>Молоко</dt>
   <dt>Кошачье пиво</dt>
   <dd>Белая жидкость, которую производят коровы и которую люди использую в пищу.</dd>
</dl>