HTML допускает задание в документах списков двух типов: маркированный и нумерованный.
Каждый элемент маркированного списка браузер предваряет маркером (меткой) в начале строки, а сами строки смещает вправо. Команда UL, задающая маркированный список, имеет следующую структуру:
< UL > < LI >первый элемент списка</ LI > < LI >второй элемент списка</ LI >... < LI >последний элемент списка</ LI ></ UL >
Конечный тег </ LI > не является обязательным.
Вид маркера, которую браузер помещает перед каждым элементом списка, настраивается при помощи атрибута type. Этот атрибут может отсутствовать или принимать одно из трех значений (табл. 1):
Таблица 2 Атрибуты, обуславливающие маркированный список
Начальный тег | Вид метки на экране |
<UL> |
|
<UL type=circle> |
|
<UL type=disc> |
|
<UL type=square> |
|
В нумерованных списках каждый элемент снабжен номером, вид и начальное значение которого настраивается специальным атрибутом. Нумерованный список задается при помощи команды <OL>.
|
|
</ OL >
Конечный тег </ LI > не является обязательным.
Вид номера определяется значением атрибута type (табл. 3).
Таблица 3 Атрибуты, обуславливающие нумерованный список
Начальный тег | Вид номера на экране |
<OL> | Нумерация выполняется арабскими цифрами (1, 2, 3,...) |
<OL type=1> | Нумерация выполняется арабскими цифрами (1, 2, 3,...) |
<OL type=A> | Нумерация выполняется прописными буквами (A, B, C,...) |
<OL type=a> | Нумерация выполняется строчными буквами (a, b, c,...) |
<OL type=I> | Нумерация выполняется большими римскими цифрами (I, II…) |
<OL type=i> | Нумерация выполняется малыми римскими цифрами (i, ii, iii,...) |
Вложенные списки. Элемент любого списка сам может быть списком. Уровень вложенности в принципе не ограничен, и это позволяет с успехом использовать списки для отображения сложных иерархических структур.