В списках обеспечивается автоматическая нумерация строк. В случае ненумерованных списков перед каждым пунктом списка ставится маркер: кружок, прямоугольник и др.
Для создания списков используются две группы тегов: одни определяют общий вид списка (с помощью атрибутов), а другие задают его внутреннюю структуру. Существуют несколько разновидностей списков:
o <UL> <LI> </ul> - ненумерованный список (unordered list). Элемент LI выделяет отдельные строки. Список имеет шаблон:
<UL>
<LI> Пункт 1 списка
<LI> Пункт 2 списка
<LI> Пункт 3 списка
</ul>
o <OL> <LI> </ol> - нумерованный список (ordered list). Список имеет шаблон:
<ОL>
<LI> Пункт 1 списка
<LI> Пункт 2 списка
<LI> Пункт 3 списка
</оl>
Способ нумерации задается атрибутом type:
Type=”1” нумерация строк 1, 2, 3, 4 …
Type=”i” нумерация строк i, ii, iii, iv …
Type=”I” нумерация строк I, II, III, IV …
Type=”a” нумерация строк a, b, c, d …
Type=”A” нумерация строк A, B, C, D …
o <DL> <DI> <DD> </dl> - списки с определениями (defination list). Список имеет шаблон:
<DL>
<DT>Пункт 1
<DD>Определение пункта 1
<DD>Другое определение пункта 1
<DT>Пункт 2
<DD>Определение пункта 2
<DT>Пункт 3
<DD>Определение пункта 3
</dl>
Для создания списков с подпунктами можно использовать принцип вложения списковых тегов.