Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа по HTML.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
147 Кб
Скачать

7. Списки

ЗАДАНИЕ. В процессе чтения выполнить все примеры в одном документе HTML.  Откройте документ в различных браузерах.

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

Такой список представляет собой перечень "пронумерованный" каким-либо образом. Это могут быть арабские цифры, цифры римского алфавита или буквы.

Чтобы указать браузеру, что список будет нумерованным, используются теги <ol></ol>. Весь список располагается между этими тегами и каждый его пункт задается тегами <li></li>. Пример кода для нумерованного списка:

<ol> <li>кошки</li> <li>собаки</li> <li>лошади</li> </ol>

Как видите, по умолчанию нумерация ведется арабскими цифрами. Это можно изменить с помощью параметра type:

type="A" - нумерация заглавными латинскими буквами (A, B, C).

type="a" - нумерация прописными латинскими буквами (a, b, c).

type="I" - нумерация большими римскими цифрами (I, II, III) .

type="i" - нумерация маленькими римскими цифрами (i, ii, iii).

Пример кода с римскими цифрами:

<ol type="I"> <li>кошки</li> <li>собаки</li> <li>лошади</li> </ol>

Если нам нужно начать нумерацию не с единицы, то следует использовать параметр start, в качестве значения которого указывается число, с которого будет начинаться список (если нумерация задается с помощью букв, то это число будет указывать на позицию в алфавите). Пример кода:

<ol type="I" start="3"> <li>кошки</li> <li>собаки</li> <li>лошади</li> </ol>

У тега <li> можно задать параметр value, который позволяет изменить номер данного элемента списка. При этом изменяется нумерация и всех последующих элементов. Пример кода:

<ol> <li>красный</li> <li>оранжевый</li> <li>желтый</li> <br>............... <li value="7">фиолетовый</li> </ol>

Маркированные списки В маркированном списке вместо букв и цифр используются маркеры. Чтобы указать браузеру, что список будет маркированным, используются теги <ul></ul>. Весь список располагается между этими тегами и каждый его пункт задается тегами <li></li>. Пример кода для маркированного списка:

<ul> <li>кошки</li> <li>собаки</li> <li>лошади</li> </ul>

По умолчанию маркер отображается в виде черного кружочка. Это можно изменить с помощью параметра type:

type="disc" - закрашенный кружочек.

type="circle" - пустой кружочек.

type="square" - закрашенный квадратик.

Пример кода для маркированных списков:

<ul type="disc"> <li>кошки</li> <li>собаки</li> <li>лошади</li> </ul>

<ul type="circle"> <li>кошки</li> <li>собаки</li> <li>лошади</li> </ul> <ul type="square"> <li>кошки</li> <li>собаки</li> <li>лошади</li> </ul>

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

Таки списки используются в словарях. Каждый пункт состоит из двух частей: термин и его определение. Чтобы указать браузеру, что будет список определений, используются теги <dl></dl>. Каждый термин заключается в теги <dt></dt>, а их определения - в теги <dd></dd>. Пример кода списка определений:

<dl> <dt>Термин 1</dt> <dd>Определение термина 1</dd> <dt>Термин 2</dt> <dd>Определение термина 2</dd> </dl>

Вложенные списки

Бывают ситуации, когда в элемент списка необходимо включить свой список. Такие списки называются многоуровневыми или вложенными. Для этого используется комбинация уже известных нам тегов списков.

Пример кода многоуровневого списка:

<ul> <li>Животные <ol> <li>кошки</li> <li>собаки</li> </ol> </li>

<li>Растения <ol> <li>деревья</li> <li>цветы</li> </ol> </li> </ul>

Уровень вложенности может быть любым, главное не запутаться.