Примеры сетевых топологий

         

Неупорядоченные (ul) и упорядоченные (ol) списки


<!entity % ulstyle "disc|square|circle">
<!element ul - - (li) +>

<!attlist ul-- неупорядоченный список --
%attrs;-- %coreattrs, %i18n, %events --
type (%ulstyle) #implied-- список, где элементы отмечены жирной точкой в начале строки --
compact (compact) #implied-- уменьшенное расстояние между элементами списка -- >

<!entity % olstyle "cdata"

-- определяет стиль нумерации: [1|a|a|i|i] -- >
<!element ol - - (li) +>
<!attlist ol-- упорядоченный список --
%attrs;-- %coreattrs, %i18n, %events --
type (%olstyle) #implied-- нумерованный список --
compact (compact) #implied-- уменьшенное расстояние между элементами списка --
start number #implied-- начальный номер элемента списка -- >

<!entity % listyle "cdata"

-- ограничение: "(%ulstyle|%olstyle)" -- >
<!element li - o %block-- элемент списка -- >
<!attlist li %attrs;-- %coreattrs, %i18n, %events --
type %listyle) #implied-- стиль элемента списка --
value number #implied-- сброс счетчика элементов списка -- >

Определение атрибутов

type = style-information

Этот атрибут определяет стиль элемента списка.

start = integer

Работает только для ol. Устанавливает начальное значение счетчика элементов упорядоченного списка, значение по умолчанию равно единице.

value = integer

Работает только для LI. Устанавливает текущее значение номера элемента списка.

compact

Не рекомендуется использовать. При использовании требует от агента пользователя отображать список в возможно более компактном виде.

Упорядоченные и не упорядоченные списки во многом схожи. Оба типа представляют собой последовательность элементов, описанных элементом LI (конечная метка этого элемента обычно опускается). Ниже приведены примеры списков.

<ul>

<li> … первый элемент списка …
<li> … второй элемент списка …
………….

</ul>

Списки могут быть вложенными.

<ul>

<li> …Уровень 1, номер 1 …

<ol>
<li> … Уровень 2, номер 1 …
<li> … Уровень 2, номер 2 …
<ol start="10">
<li> … Уровень 3, номер 1 …
</ol>
<li> … Уровень 2, номер 3 …
</ol>
<li> …Уровень 1, номер 2 …


</ul>

В упорядоченных списках невозможно продолжать нумерацию с предыдущего списка или убрать нумерацию, но можно установить счетчик принудительно с помощью атрибута value. Например:



<ol>
<li value="30"> присваивает этому элементу списка номер 30.
<li value="40"> присваивает этому элементу списка номер 40.
<li> этот элемент списка будет иметь номер 41.
</ol>

12.1. Списки, форматируемые визуальным агентом пользователя

Для OL и UL атрибут type определяет опцию отображения визуальным агентом пользователя. Для элемента UL возможны значения атрибута type: disc, square и circle. Значение по умолчанию зависит от уровня вложения текущего списка. Агент пользователя попытается представить "disc" в виде небольшого заполненного кружочка, "circle" - в виде незаполненного кружочка, а "square" - в виде квадратика.

Для элемента ol возможные значения атрибута type представлены в таблице.
ТипСтиль нумерации
1Арабские цифры1,2,3,…
aСтрочные буквы латинского алфавитаa,b,c,…
aПрописные буквы латинского алфавитаa,b,c, …
iМалые римские цифрыi, ii, iii, …
i

Большие римские цифры
i, ii, iii, …



Содержание раздела