Списки
Продолжая параллель
с документами MS Word, необходимо сказать еще о двух элементах оформления
текстовых файлов, а именно — о нумерованных и маркированных списках.
Они были разработаны для отображения упорядоченной информации в виде
позиционированных по смыслу вхождений. Вот простой пример организации
маркированного списка:
- Вхождение 1
- Вхождение 2
- Вхождение 3
- Вхождение n.
На языке HTML подобный
маркированный список можно представить при помощи команды <UL>
следующим образом:
<UL ТУРЕ="параметр">
<LI> Вхождение
1</LI>
<LI>Вхождение
2</LI>
<LI>Обхождение
3</LI>
<LI>Обхождение
n</LI>
</UL>
Атрибут TYPE позволяет
программисту управлять так называемым «буллет стилем» ,
то есть внешним видом и формой обозначающих каждое вхождение меток.
Параметр этого атрибута может принимать одно из трех значений:
DISC — метки отображаются
в виде заполненных черным цветом окружностей;
CIRCLE — метки отображаются
в виде полых окружностей;
SQUARE — метки отображаются
в виде заполненных черным цветом квадратов.
По умолчанию, то
есть в случае, когда в маркированном списке тег <UL> записывается
без атрибутов, TYPE="DISC".
Нумерованный список
позволяет отображать упорядоченную информацию, которая выводится на
экран в виде обозначенного цифрами перечисления, например:
1. Вхождение 1
2. Вхождение 2
3. Вхождение 3
И т. д.
В документе HTML
нумерованный список можно представить с использованием тега <OL>:
<OL ТУРЕ="параметр"
START="значение">
<LI> Вхождение
1</LI>
<LI>Обхождение
2</LI>
<LI>Вхождение
3</LI>
</OL>
Атрибут TYPE, так
же как и в случае с маркированным списком, позволяет изменять буллет-стиль,
то есть определять вид маркеров, которыми будут обозначаться составляющие
список значения. В составе атрибута TYPE команды <OL>можно использовать
один из следующих параметров:
"1" — обычные
арабские числа 1, 2, 3 и т. д.
"I" — римские
цифры в заглавном регистре I, II, III, IV и т. д.
"i" — римские
цифры в строчном регистре i, ii, iii и т. д.
"А" — символьная
маркировка в заглавном регистре А, В, С и т. д.
"а" — символьная
маркировка в строчном регистре а, b, с и т. д.
Атрибут START позволяет
задавать позицию, с которой следует начать маркировку. Например, если
атрибут TYPE задан как "1", а атрибут START —как "5",
то нумерация начнется с цифры 5. Если же TYPE имеет значение "А",
аSTART — "D", то маркировка начнется с символа D.
ВНИМАНИЕ При
использовании атрибута START необходимо внимательно следить,— чтобы
его значение соответствовало типу маркировки, указанному в атрибуте
TYPE. Запись <OL TYPE="I" START="A"> не допускается.
Наоборот, запись <OL TYPE="A" START="I"> вполне
допустима.
По умолчанию значение
атрибута TYPE принимается как "1", нумерация начинается с
первого элемента в каждом из типов маркировки.
Возможно создание
так называемых вложенных списков, реализуемых посредством размещения
одной пары тегов в другой, например, команд создания маркированного
списка внутри нумерованного. Простая реализация вложенного списка имеет
вид:
- Вхождение 1
- Вхождение 1-а
- Вхождение 1-6
- Вхождение 2
- Вхождение 2-а
- Вхождение 2-6
На языке HTML такой
список можно представить следующим набором команд:
<OL>
<LI>Обхождение
1</LI>
<UL>
<LI>Обхождение
l-a</LI>
<LI>Вхождение
1-б<LI>
</UL>
<LI> Вхождение
2</LI>
<UL>
<LI>Вхождение
2-a</LI>
<LI>Обхождение
2-6</LI>
</UL>
</OL>
Следует отметить,
что тег О может включать те же атрибуты, что и теги самих списков <UL>
и <OL>. Если, например, вхождения маркированного списка отображаются
принятым по умолчанию маркером DISC, но одно из наиболее значимых по
контексту вхождений программисту необходимо пометить маркером SQUARE,
можно записать тег данного элемента следующим образом: <LI ТYРЕ="SQUARE">Вхождение</1-1>.
Аналогично, один из пунктов нумерованного арабскими цифрами списка можно
пометить символьным маркером, записав соответствующий тег следующим
образом: <LI ТУРЕ="А">Вхождение</LI>. Важно лишь
следить за тем, чтобы указываемые в теге О параметры атрибутов совпадали
с типом используемого списка.
Помимо нумерованных
и маркированных списков язык разметки гипертекста позволяет создавать
списки определений, для чего применяются команды <DL>.Внешний
вид простого списка определений таков: Заголовок группы вхождений 1
Вхождение 1-а
Вхождение 1-6
Заголовок группы
вхождений 2
Вхождение 2-а
Вхождение 2-6
В виде кода HTML
этот список можно представить следующим образом:
<DL>
<DТ>Заголовок
группы вхождений 1
<DD>Вхождение
1-а
<DD>Вхождение
1-6
<DT>3aголовок
группы вхождений 2
<DD>Вхождение
2-а
<DD>Вхождение
2-6
</DL>
Закрывающие теги
для команд <ОТ> и <DD> списка определений можно опустить.
Данные теги могут использоваться и самостоятельно: <DT> для отображения
терминов, выделяемых в тексте шрифтом, a <DD> — для их расшифровки,
помеченной отступом. В этом случае наличие соответствующих закрывающих
тегов обязательно.