- •Введение в html Рэй Данкан
- •Html: общие сведения.
- •Команды структуры.
- •Команды форматирования текстового потока.
- •Команды форматирования заголовков.
- •Команды форматирования символов.
- •Команды форматирования списков.
- •Специальные символы
- •Команды вставки графики.
- •Команды гипертекстовых связей.
- •Как связаться с автором.
Команды форматирования списков.
Версии 0.9/1.0 и 2.0 HTML предусматривают три типа списков: упорядоченные списки, неупорядоченные списки и списки определений, которые обозначаются соответственно метками <OL>, <UL> и <DL>. Упорядоченные списки предназначены для последовательных операций или алгоритмов, и программа просмотра Web автоматически генерирует номера для каждого пункта в списке. Неупорядоченные списки используются, например, при составлении перечня покупок, когда порядок несуществен и перед каждым элементом в выводимом на экран списке будет стоять буллит (специальный "списковый" значок). Списки определений обеспечивают специальное форматирование, как в словарях, или глоссариях, для терминов и связанных с ними описаний.
Отдельные элементы в упорядоченном и неупорядоченном списке помечаются одиночным кодом <LI>, а элементы в списках <DL> - кодами <DT> и <DD> для термина и его значения соответственно. Например, последовательность HTML
<UL>
<LI>Это элемент списка
<LI>Это другой элемент
<LI>Это последний элемент
</UL>
будет выведена в виде
-
Это элемент списка
-
Это другой элемент
-
Это последний элемент
Вложенные списки поддерживаются в полной мере, и некоторые программы просмотра даже делают попытку использовать разумную иерархию буллитов разной формы или цвета для неупорядоченных списков. Висячие отступы, промежутки и другие важные аспекты списков, к сожалению, пока недоступны для настройки. В существующих версиях HTML списки - практически единственный способ наглядно отобразить структурированную информацию, однако на самом деле они - весьма слабое средство. Когда HTML 3.0 получит широкое распространение вместе с программами просмотра Web, полностью обеспечивающими работу с таблицами HTML 3.0, можно ожидать, что многие теперешние варианты использования кодов форматирования списков будут забыты.
Дополнительные примеры применения списков разных типов приводятся на рисунках 5 - 8.
Рис.5. Этот исходный текст HTML демонстрирует упорядоченные (нумерованные) и неупорядоченные (с буллитами) списки HTML.
<HTML>
<HEAD>
<TITLE>HTML Ordered and Unordered Lists</TITLE>
</HEAD>
<BODY>
<H1>This is an Unordered (Bulleted) List</H1>
<HR>
<UL>
<LI>This is 1st item.
<LI>This is 2nd item.
<LI>This is 3rd item.
</UL>
<HR>
<OL>
<H1>This is an Ordered (Numbered) List</H1>
<HR>
<OL>
<LI>This is 1st item.
<LI>This is 2nd item.
<LI>This is 3rd item.
</OL>
<HR>
<ADDRESS>
Created 3/13/95 / Last Modified 3/13/95/<BR>
Cedars-Sinai Medical Center / duncan@csmc.edu
</ADDRESS>
</BODY>
</HTML>
Рис.6. Упорядоченные (нумерованные) и неупорядоченные (с буллитами) списки, сформированные программой просмотра Web по исходному тексту HTML на рис. 5.
This is an Unordered (Bulleted) List
-
This is 1st item.
-
This is 2nd item.
-
This is 3rd item.
This is an Ordered (Numbered) List
-
This is 1st item.
-
This is 2nd item.
-
This is 3rd item.
Created 3/13/95 / Last Modified 3/13/95/ Cedars-Sinai Medical Center / duncan@csmc.edu
Рис. 7 Этот исходный текст HTML демонстрирует вложенные списки и списки определений.
<HTML>
<HEAD>
<TITLE>HTML Nested and Definition Lists</TITLE>
</HEAD>
<BODY>
<H1>This Demonstrates Nested Lists</H1>
<HR>
<UL>
<LI>This is the 1st item.
<UL>
<LI>This is a nested bulleted item.
<LI>This is another nested bulleted item.
</UL>
<LI>This is the 2nd item.
<OL>
<LI>This is a nested numbered item.
<LI>This is another nested numbered item.
</OL>
<LI>This is a 3rd item.
</UL>
<HR>
<H1>This is Definition List</H1>
<HR>
<DL>
<DT>This is first term.
<DD>This is a description of the first term.
The description can be very long. This is more
description of the first term.
<DT>This is second term.
<DD>This is a description of the second term.
The description can be very long. This is more
description of the second term.
</DL>
<HR>
<ADDRESS>
Created 3/13/95 / Last Modified 3/13/95/<BR>
Cedars-Sinai Medical Center / duncan@csmc.edu
</ADDRESS>
</BODY>
</HTML>
Рис. 8. Вложенные списки и списки определений, сформированные программой просмотра Web по исходному тексту HTML на рис. 7
This Demonstrates Nested Lists
-
This is the 1st item.
-
This is a nested bulleted item.
-
This is another nested bulleted item.
-
-
This is the 2nd item.
-
This is a nested numbered item.
-
This is another nested numbered item.
This is a 3rd item.
This is Definition List
This is first term.
This is a description of the first term. The description can be very long. This is more description of the first term.
This is second term.
This is a description of the second term. The description can be very long. This is more description of the second term.
Created 3/13/95 / Last Modified 3/13/95/ Cedars-Sinai Medical Center / duncan@csmc.edu