Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Педагогич практика Злобин.doc
Скачиваний:
17
Добавлен:
01.03.2025
Размер:
8.23 Mб
Скачать

Графические маркеры списка

B качестве маркеpов списка можно использовать гpафические изображения, что шиpоко пpименяется для создания привлекательных, красиво оформлен­ных HTML-документов. На самом деле такая возможность не предоставлвi­ется непосредственно языком HTML, а реализуется несколько искусственно. Это вовсе не ознaчает, что так делaть не pекомендуется или предосудитель­но, а лишь означает, что здесь не будут пpименяться никакие специальные языковьre конструкции HTML.

Чтобы понять идею, необходимо pазобраться в механизме реaлизации спи­сков на HTML-страницах. Оказывается, что тэг списка <UL> (как, впрочем, и тэги списков дpугих типов, рассматриваемых ниже) выполняет единствен­ную задачу - указывает браузеру, что вся информация, располагаемая после данного тэга должнa отображаться со сдвигом вправо (отступом) на некото­pую величину. Тэги <LI>, укaзывающие на отдельные элементы списка, обеспечивают вывод стaндартных маркеpов элементов списка.

Если же нам требуется построить список c графическими маркерами, можно вообoще обойтись без тэгов <LI> . Достаточно будет перед кажды элементом списка вставить желаемое графическое изобрaжение. Единственной зaдачей, которую нужно при этом решить, будет отделение элементе списка друг от друга. Для этого можно использовать тэги абзацa <Р> или принудительного пеpевода строки <BR>. Пример реализации списка c графическими маpкерами,

<HTML>

< HEAD>

<TITLE>Mapкиpoвaнный список</TITLE>

</HEAD>

<BODY>

<UL>

<B> Знаки зодиака:</В><BR>

<IMG SRC="Green ball. gif"> Овен<BR>

<IMG SRC="Green ball. gif"> Телец<BR>

<IMG SRC="Green ball. gif"> Близнецы<BR>

<IMG SRC="Green ball. gif"> Рак<BR>

<IMG SRC="Green ball. gif"> Лев<BR>

<IMG SRC="Green ball. gif"> Дева<

</UL>

</BODY>

</HTML>

B приведенном примеpе в качестве маpкера элементов списка используется гpафический файл Green ball.gif. Заметим, что использование графики на HTML-страницах может зна­чительно увеличить объем пеpедаваемой ин­фоpмации. Однако в данном случае это уве­личение крайне незначительно. Здесь для всех, маркеров используется один и тот же файл который будет передан только один раз. Размеры файла, содержащего ма­ленькое изобрaжение, также крайне незначительны.

Создание отступов текста с помощью элементов списка

Отступами текста от левого поля страницы можно управлять с помощью дескрипторов списка. В HTML предусмотрен особый вид списка, предназначенный именно для этой цели – список определений. В данном списке используются следующие дескрипторы:

<DL></DL> - начало и окончание списка определений

<DT></DT> - заголовок термина. В тексте после <DT> не могут использоваться элементы уровня блока такие, как например, тэги абзаца <P> или заголовков <H1>..</H>. Как правило, текст определяемого термина должен располагаться в одной строке. Текст, содержащий определение термина, выводится, начиная со следующей строки после определения термина с отступом вправо.

<DD></DD> - определение термина. В информации, помещенной после этого тэга, располагаются элементы уровня блока.

<H3>Список с определениями</h3>

<DL>

<DT>Пункт 1

<DD>Определение пункта 1

<DD>Другое определение пункта 1

<DT>Пункт 2

<DD>Определение пункта 2

<DT>Пункт 3

<DD>Определение пункта 3

</dl>