- •Структура документа
- •Раздел документа head
- •Связь с другими документами
- •Логическое и физическое форматирование
- •Примечание
- •Примечание
- •Примечание
- •Перевод строки
- •Горизонтальные линии
- •Примечание
- •Примечание
- •Ссылки на другие документы и файлы
- •Организация ссылок
- •Примечание
- •Внутренние ссылки
- •Ссылки на документы различных типов
- •Ссылки на другие ресурсы Интернета
- •Прочие теги
- •Маркированный список
- •Примечание
- •Примечание
- •Нумерованный список
- •Примечание
- •Список определений
- •Вложенные списки
- •Примечание
Примечание
Браузеры по-разному интерпретируют указание вида нумерации для отдельного элемента списка. Браузер Netscape изменяет вид нумерации для данного элемента и всех последующих, пока не встретится очередное переопределение. Браузер Internet Explorer изменяет вид номера только для данного элемента.
Значение параметра VALUE тега <LI>- позволяет изменить номер данного элемента списка. При этом изменяется нумерация и всех последующих элементов. Типичным применением являются списки с пропуском некоторых элементов. Пример такого списка был приведен выше. В нем дается упорядоченный список наиболее ярких звезд, в котором на 58 и 75 местах расположены звезды, хорошо видимые в наших широтах (Мицар — наиболее яркая звезда созвездия Большая Медведица, а Полярная звезда — Малой Медведицы).
Приведем еще один оригинальный пример использования нумерации различных видов. В приводимом ниже HTML-коде заданы три списка с различной нумерацией. Для удобства просмотра каждый из списков помещен в отдельную ячейку таблицы. Все три списка идентичны и различаются только видом нумерации: в первом столбце таблицы — арабские цифры, во втором — римские, а в третьем нумерация ведется латинскими буквами. Обратим внимание, что элементы списка пусты, т. е. после любого тега <LI> нет никаких данных. Пример такого рода можно использовать в качестве таблицы соответствия между записью чисел арабскими и римскими цифрами. Оказывается, что любой браузер, поддерживающий списки, можно использовать в качестве генератора такой таблицы , стоит лишь набрать приводимый HTML-код. Нумерация римскими цифрами правильно работает вплоть до значения 3999. Изучая правый столбец, можно понять, как выполняется нумерация латинскими буквами. По исчерпании однобуквенной нумерации (от А до Z) в качестве следующего номера берется первый двухбуквенный номер — АА и т. д.
<HTML>
<HEAD>
<TITLE>Использование различного типа нумерации в списках</TITLE>
</HEAD>
<BODY>
<TABLE BORDER=1 WIDTH=100% CELLPADDING=15>
<TR>
<TD>
<OL>
<LI><LI>
<BR>. . .
<LI VALUE=1991><LI><LI><LI><LI><LI><LI><LI><LI><LI><LI><LI><LI><LI>
</OL>
</TD>
<TD>
<OL TYPE=I>
<LI><LI>
<BR>. . .
<LI VALUE=1991><LI><LI><LI><LI><LI><LI><LI><LI><LI><LI><LI><LI><LI>
</OL> </TD>
<TD>
<OL TYPE=A>
<LI><LI>
<BR>. . .
<LI VALUE=1991><LI><LI><LI><LI><LI><LI><LI><LI><LI><LI><LI><LI><LI>
</OL>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
Список определений
Списки определений, также называемые словарями определений специальных терминов, являются особенным видом списков. В отличие от других типов списков, каждый элемент списка определений всегда состоит из двух частей. В первой части элемента списка записывается определяемый термин, а во второй части — текст в форме словарной статьи, раскрывающий значение термина.
Списки определений задаются с помощью тэга-контейнера <DL> (Definition List). Внутри контейнера тэгом <DT> (Definition Term) помечается определяемый термин, а тэгом <DD> (Definition Description) — абзац с его определением. Для тегов <DT> и <DD> можно не записывать соответствующие закрывающие тэги.
В общем, список определений записывается следующим образом:
<DL>
<DT>Термин
<DD>Определение термина
</DL>
В тексте после тега <DT> не могут использоваться элементы уровня блока, такие как, например, теги абзаца <P> или заголовков <H1>—<H6>. Как правило, текст определяемого термина должен располагаться в одной строке. Текст, содержащий определение термина, выводится, начиная со следующей строки (или через строку для некоторых браузеров) после определения термина с отступом вправо. В информации, помещенной после тега <DD>, могут располагаться элементы уровня блока. Отсюда следует, в частности, что списки определений могут быть вложенными.
В тэге <DL> может быть указан параметр COMPACT, назначение которого аналогично другим спискам, описываемым выше.
Приведем пример HTML-документа, в котором использован список определений:
<HTML>
<HEAD>
<TITLE>Пример списка определений</TITLE>
</HEAD>
<BODY>
<DL>
<CENTER>
<H3>Классификация типичных темпераментов человека,<BR>основанная
на воззрениях Гиппократа</H3>
</CENTER>
<DT>Флегматик
<DD>Пассивный, очень трудоспособный, медленно приспосабливающийся;<BR>настроение устойчивое, мало поддается внешнему влиянию;<BR>вялость эмоциональных реакций и медлительность в волевой деятельности<BR><BR>
<DT>Сангвиник
<DD>Активный, энергичный, легко приспосабливающийся,-<BR>живость и подвижность эмоциональных реакций, быстрота и сила волевых проявлений<BR><BR>
<DT>Холерик
<DD>Активный, очень энергичный, настойчивый;<BR>порывистость и сила эмоциональных реакций, бурные волевые проявления<BR><BR>
<DT>Меланхолик
<DD>Пассивный, легко утомляющийся, тяжело приспосабливающийся,-<BR>слабость волевых проявлений и преобладание подавленного настроения, неуверенность в себе
</DL>
</BODY>
</HTML>
Списки типа <DIR> и <MENU>
Списки типа <DIR> и <MENU> в настоящее время практически не используются, хотя их поддержка ведущими браузерами до сих пор обеспечивается. В спецификации HTML 4.0 оба этих типа списка отмечены как отмененные. Вместо них предлагается использовать маркированные списки, задаваемые тэгом <UL>.
Изначально списки этих типов задумывались как более компактные по сравнению с обычными маркированными списками. Согласно правилам записи элементов этих списков в них не разрешалось использовать блочные элементы, что означает невозможность реализации вложенности списков такого типа. Каждый элемент списка представлял собой одну строчку текста.
Для списков типа <DIR> планировалось ввести ограничение на«длину текста элемента списка (24 символа). Такое ограничение позволило бы выводить списки типа <DIR> в виде, подобном выводу списка каталогов в операционных системах UNIX и MS-DOS при использовании ключа /W (в несколько колонок). Кроме этого, для элементов списков такого типа не отображались маркеры. В настоящее время все эти замыслы не реализованы, поскольку дальнейшее употребление списков данных типов не рекомендуется. Современные версии браузеров отображают списки этих типов полностью аналогично спискам типа <UL>.