Рис. 2.4.
Различные типы нумерации HTML-списков
Нумерованный список
Нумерованные списки иногда называют упорядоченными. Списки данного типа представляют собой упорядоченную последовательность отдельных элементов. Отличием от маркированных списков является то, что в нумерованном списке перед каждым его элементом автоматически проставляется порядковый номер. Вид нумерации зависит от броузера и может задаваться атрибутами тегов списка. В остальном реализация нумерованного списка во многом похожа на реализацию маркированного списка.
Для создания нумерованного списка следует использовать тег-контейнер <OL
> OL
>, внутри которого располагаются все элементы списка.
Каждый элемент списка должен начинаться тегом <LI
> и заканчиваться тегом LI
>.
Спецификация элемента OL:
TYPE="вид нумерации"
START="начальная позиция">
Атрибут TYPE задает вид нумерации, которой выделяются элементы списка. Он может иметь следующие значения:
A – маркеры в виде прописных латинских букв;
a – маркеры в виде строчных латинских букв;
I- маркеры в виде больших римских цифр;
i- маркеры в виде маленьких римских цифр;
1- маркеры в виде арабских цифр, это значение используется по
умолчанию.
Атрибут START определяет позицию, с которой начинается нумерация списка. Используя этот атрибут, можно начать нумерацию, например, с цифры 5 или буквы E, в зависимости от вида нумерации. Значением атрибута START является число, вне зависимости от вида нумерации.
Спецификация элемента LI для нумерованного списка:
TYPE="вид нумерации"
VALUE="номер элемента">
Атрибут TYPE задает вид нумерации, он может принимать такие же значения, что и одноименный атрибут элемента ОL. По умолчанию значение этого атрибута – 1.
Атрибут VALUE позволяет изменить номер данного элемента, при этом изменятся номера и последующих элементов.
Пример использования нумерованного списка:
Пример списка
Города России по величине:
Москва
Санкт-Петербург
Новосибирск
Вот так броузер отобразит данный пример:
Список определений
Списки определений, также называемые словарями определений специальных терминов, являются особенным видом списков. В отличие от других типов списков каждый элемент списка определений всегда состоит из двух частей. В первой части элемента списка указывается определяемый термин, а во второй части – текст в форме словарной статьи, раскрывающий значение термина.
Списки определений задаются с помощью тега-контейнера <DL
>. Внутри него тегом <DT
> отмечается определяемый термин, а тегом <DD
> – абзац с его определением. Внутри элемента
нельзя использовать абзацы (P) и заголовки (H1-H6), но их можно использовать внутри элемента . Атрибутов для элементов списка определений нет. В общем случае список определений записывается следующим образом:
Термин
Определение термина
Пример использования списка определений:
Пример списка определений
Состав Microsoft Office
Microsoft Word
Многофункциональный текстовый процессор
Microsoft Excel
Программа для работы с электронными
таблицами
В языке разметки html различают 3 вида списков - упорядоченные (нумерованные), неупорядоченные (ненумерованные) и списки определений (definition list).
Для построения такого списка нужны 2 вида элементов: ‘ul’ (сокращение от unordered list, т.е. неупорядоченный список) и ‘li’ (элемент списка). Все, что написано внутри ‘li’, помечается маркером.
Внешним видом такого списка можно управлять, задавая типы маркеров.
Типы маркеров
Есть специальный атрибут type, который ставится в обоих элементах списка. Это тип вашего маркера. Всего 3 типа: окружность, диск и квадрат:
- квадрат
- диск
- окружность
В зависимости от того, где указать тип маркера, можно поменять его у всего списка или у конкретного элемента.
Нумерованный список (ordered list)
Для построения списка также нужно 2 элемента: ‘ol’ и ‘li’ (элемент списка). Маркеры заменяются на цифры с точкой. Пример простого списка:
-
первый элемент
-
второй элемент
-
последний элемент
Внешним видом упорядоченного списка можно управлять, задавая разные типы нумерации.
Типы нумерации
Есть специальный атрибут type, который ставится в элементе ‘ol’ или ‘li’. Это тип вашего списка. Всего 5 типов:
- Нумерация арабскими цифрами (1, 2, 3)
- Нумерация прописными буквами (A, B, C)
- Нумерация строчными буквами (a, b, c)
- Нумерация большими римскими цифрами (I, II, III)
- Нумерация малыми римскими цифрами (i, ii, iii)
- С какой цифры начать нумерацию
В зависимости от того, где указать тип нумерации, можно поменять ее у всего списка или у конкретного элемента.
Список определений (definition list)
Список определений был разработан для словарных статей.
Есть общий контейнер ‘dl’. Внутри него стоят ‘dt’ (definition termin - термин) и ‘dd’ (definition description - описание). Простейший пример:
-
Отдел маркетинга
-
Данный отдел занимается
продвижением товаров и услуг
-
Финансовый отдел
-
Данный отдел занимается всеми
финансовыми операциями
Все элементы всех списков - блочные. Но внутри элемента ‘dt’ можно ставить только строчные элементы. В элементы ‘dd’ и ‘li’ можно ставить все, что угодно. Отсюда появляются вложенные списки.
Вложенные (смешанные списки)
Это многоуровневые списки, внутри которых есть иерархия. Часто такие списки применяются при построении карты сайта. Пример:
Смешанный список
-
НОВОСТЬ ДНЯ
-
-
Сегодня идет дождь
-
Дождь будет идти весь день
-
НОВОСТЬ НОЧИ
-
-
Ночью будет идти дождь
-
Завтра начнется новый день