<LI>Indigo <LI>Violet

</DIR>

</BODY>

</HTML>

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

Списки определений, также называемы словарями специальных термино {глоссариями),являются особым видом списков HTML. Они представляют текст в форме словарной статьи, состоящей из определяемого термина и абзаца, раскрывающего его значение. Такой список удобен для составления каталога или описания функций подразделений организации. Элемент списка определений DL является контейнером и обеспечивает отделение списка от остального текста пустыми строками. Внутри контейнера тэгом <DT>помечается определяемый термин, а тэгом <DD>— абзац с его определением. Тэги <DT>и <DD>не являются контейнерами и поэтому не имеют закрывающих тэгов. Базовый шаблон списка определений выглядит следующим образом:

<DL>

<DT>Tem

<DD>Definition of term </DL>

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

В HTML 3.2 введен новый важный атрибут тэга <DL>— COMPACT. С его помощью список определений можно выводить в более компактном виде, например, шрифтом меньшего размера. Использование этого атрибута может быть полезно для размещения списка определений в любом другом типе списков. Большинство браузеров, однако, пока игнорируют этот атрибут и используют шрифт обычного размера.

Списки определений могут включать другие элементы HTML. Часто применяются элементы стилей (физические и логические). Напротив, элементы заголовков использовать не рекомендуется из-за принудительного перевода строки. На листинге 8.7 приведен пример списка определений.

На рис. 8.7 показано, как этот документ демонстрируется браузером Netscape Navigator. Другие программы просмотра могут выводить такой список определений несколько иначе.