Спецификация HTML 4.01 + Спецификация CSS2


Списки Definition: элементы DL, DT и DD


<!-- списки определений - DT - термин, DD - его определение -->

<!ELEMENT DL - - (DT|DD)+ -- список definition --> <!ATTLIST DL %attrs; -- %coreattrs, %i18n, %events -- >

Начальный тег: необходим, Конечный тег: необходим

<!ELEMENT DT - O (%inline;)* -- термин --> <!ELEMENT DD - O (%flow;)* -- описание термина --> <!ATTLIST (DT|DD) %attrs; -- %coreattrs, %i18n, %events -- >

Начальный тег: необходим, Конечный тег: не обязателен

Атрибуты, определённые в другом месте

  • id, class (идентификаторы документа)

  • lang (язык), dir (направление текста)

  • title (заголовок элемента)

  • style (инлайн-стиль)


  • onclick, ondblclick,

    onmousedown, onmouseup,

    onmouseover, onmousemove,

    onmouseout, onkeypress,

    onkeydown, onkeyup (внутренние события)

  • Списки определений лишь немного отличаются от других типов списка тем, что их элемент состоит из двух частей: термина и его описания. Термин задаётся элементом DT

    и ограничен как инлайн-содержимое. Описание задаётся элементом DD, содержимое которого - уровня блока.

    Вот пример:

    <DL> <DT>Dweeb <DD>young excitable person who may mature into a <EM>Nerd</EM> or <EM>Geek</EM>

    <DT>Hacker <DD>a clever programmer

    <DT>Nerd <DD>technically bright but socially inept person

    </DL>

    Это пример нескольких терминов и описаний:

    <DL> <DT>Center <DT>Centre <DD> A point equidistant from all points on the surface of a sphere. <DD> In some field sports, the player who holds the middle position on the field, court, or forward line. </DL>

    Другая сфера применения DL это, например, создание диалогов, где каждый DT

    именует говорящего, а каждый DD содержит его/ её слова.



    Содержание раздела