Списки являются важным средством структурирования текста и применяются во всех языках разметки. В НТМL имеются следующие виды списков:
· ненумерованный список (неупорядоченный) (Unordered Lists <UL>);
· нумерованный список (упорядоченный) (Ordered Lists <OL>);
· список определений.
Теги для ненумерованных и нумерованных списков — это основа HTML. HTML 3.2 добавляет несколько атрибутов к тегам списков для выбора разных типов маркеров в ненумерованных списках и разных схем нумерации в нумерованных. Можно включать такие атрибуты и в сами теги элементов списка (List Item <LI>), чтобы сменить тип маркера в середине списка. После появления нового атрибута все последующие маркеры в списке будут иметь такой же вид.
Неупорядоченные списки — тег <UL>
Ненумерованный список. Ненумерованный список предназначен для создания текста типа:
первый элемент списка;
второй элемент списка;
третий элемент списка.
Записывается данный список в виде последовательности:
<UL>
<LI>первый элемент списка</LI>
<LI>второй элемент списка</LI>
<LI>третий элемент списка</LI>
</UL>
Теги <UL> и </UL> — это теги начала и конца ненумерованного списка, тег <LI> (List Item) задает тег элемента списка. Помимо этих тегов, существует тег, позволяющий именовать списки — <LН> (List Header).
Атрибуты маркеров в ненумерованном списке
Чтобы не применять одни и те же маркеры на разных уровнях вложенности, можно использовать атрибут ТYРЕ. Вы можете задать любой тип маркера в произвольном месте списка. Можно даже смешивать разные типы маркеров в одном списке. Ниже перечислены теги с атрибутами стандартных маркеров:
<UL TYPE=DISK>Тег создает сплошные маркеры такого типа, как в списках первого уровня по умолчанию (●).
<UL TYPE=СIRCLE>Тег создает маркеры в виде окружностей (○).
Нумерованные списки. Тег <OL> вместе с атрибутом ТYРЕ= в HTML 3.2 позволяет создавать нумерованные списки, используя в качестве номеров не только обычные числа, но и строчные и прописные буквы, а также строчные и прописные римские цифры. При необходимости можно даже смешивать эти типы нумерации в одном списке:
<ОL ТYРЕ=1> Тег создает список с нумерацией в формате 1., 2., 3., 4. и т.д.
<ОL ТYРЕ=А> Тег создает список с нумерацией в формате А., В., С., D. и т.д.
<OL ТYРЕ=а> Тег создает список с нумерацией в формате а., b., с., d. и т.д.
<ОL ТYРЕ=I> Тег создает список с нумерацией в формате I., II., III., IV. и т.д.
<ОL ТYРЕ=i> Тег создает список с нумерацией в формате i., ii., iii., iv. и т.д.
Атрибут START=n позволяет задать начальное значение для нумерованного списка при использовании арабских цифр.
<ОL ТYРЕ=1 start=4> Тег создает список с нумерацией в формате 1., 2., 3., 4. и т.д. начиная с цифры 4.