Списки и перечисления

Подобно TEX'у язык HTML имеет спецификации создания различных списков и перечислений. Для их создания используются команды (Tags): UL (Unodered List), OL (Odered List), MENU, DIR и DL (Definition List). Элементы списка (item's) отмечаются командой LI (List Item) Допускаются вложенные списки любой глубины. Списки могут создаваться и по вашим определениям.

Ненумерованный список

В качестве примера, задания ненумерованного списка (unodered list or bulleted list) и использования команд UL и LI, рассмотрим следующий пример:
<UL>
  <LI>Ненумерованный список (Bulleted Lists)
  <LI>Нумерованный (упорядоченный) список (Ordered Lists)
  <LI>Список описаний (Directory Lists)
  <LI>Список обозначений (Itemized Lists)
  <LI>Список определений (Definition Lists)
</UL>
даст: Для ненумерованного списка Netscape Navigator дополнительно может использовать атрибут TYPE=.

TYPE=type of bullet

TYPE=disc
TYPE=circle
TYPE=square
Для вложенных списков Netscape Navigator самостоятельно меняет тип bullet.

Нумерованный список

Используя OL и LI получим нумерованный список:
<OL>
  <LI>Шаг первый.
  <LI>Шаг второй.
  <LI>Шаг третий.
</OL>
который даст:
  1. Шаг первый.
  2. Шаг второй.
  3. Шаг третий.
По умолчанию нумерация дается арабскими цифрами, начиная с единицы. Используя атрибуты команды OL можно изменить стиль оформления списка. Атрибут TYPE= определяет стиль нумерации (буквы или цифры):

TYPE=order-type

order-type=A - использовать большие буквы (латинские);
order-type=a - использовать маленькие буквы;
order-type=I - использовать большие римские цифры;
order-type=i - использовать маленькие римские цифры;
order-type=1 - использовать арабские цифры;
Атрибут START= определяет начальное значение списка (десятичное число)
START=n

Пример вложенного списка

Рассмотрим следующий вложенний список:
<OL>
<LI>Шаг первый.
 <UL>
 <LI>Второй список раз
   <UL>
   <LI>Третий список раз
   <LI>Третий список два
   <LI>Третий список три
   </UL>
 <LI>Второй список два
   <OL TYPE=i START=3>
   <LI>Третий список римский раз
   <LI>Третий список римский два
   <LI>Третий список римский три
   </OL>
 <LI>Второй список три
 </UL>
<LI>Шаг второй.
<LI>Шаг третий.
</OL>
что даст:
  1. Шаг первый.
  2. Шаг второй.
  3. Шаг третий.


Список описаний

Команды DIR и LI задают список описаний, каждый элемент которого содержит не более 20 символов.

Список выбора

Команды MENU и LI задают компактное перечисление разделов содержащих не более одной строчки.

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

Список определений задается командами DL, DT и DD.
Следующий пример показывает использование списка определений:
<DL>
<DT>Кошка
<DD>Маленькое хищное животное.
<DT>Крокодил
<DD>Большая рептилия.
</DL>
Что даст:
Кошка
Маленькое хищное животное.
Крокодил
Большая рептилия.