Списки
Опять-таки, при использовании стандартных "умолчальных" значений нумерованный список выглядит просто и правильно, но этого может быть недостаточно. Для изменения его параметров и внешнего вида, т. е. адаптации к пользовательскому виду, у нас есть достаточно средств, т. е. параметров все того же тега <li>.
Уже знакомый нам параметр type позволяет указывать, какие именно цифры могут использоваться для обозначения элементов списка. В качестве значения данного параметра используется одно из предустановленных ключевых слов, которые мы сейчас все и рассмотрим.
- Значение 1 применяется для нумерации обычными арабскими цифрами.
- Значение а задает обозначения в виде символов латинского алфавита нижнего регистра. Нумерация идет по алфавитному порядку, начиная от а и до z. Впрочем, при дальнейшем продолжении списка, обозначения тоже будут продолжены.
- Значение А также как и предыдущее задает обозначение элементов списка при помощи символов латинского алфавита, но при этом будут уже использоваться символы верхнего регистра.
- Значение i создает нумерацию при помощи римских цифр, которые будут состоять из символов латинского алфавита нижнего регистра.
- Значение l устанавливает римские цифры в качестве основы нумерации, но для их отображения будут использоваться латинские символы верхнего регистра.
Теперь, когда мы теоретически знаем, какие бывают варианты нумерации, и как их устанавливать, пришло время увидеть их использование на примере.
Листинг 1.21
<!DOCTYPE
HTML PUBLIC
"-//W3C//DTD HTML 4.01//EN"
"http: //www.w3.org/TR/html4/strict.dtd"
>
<
html
>
<
head
>
<
title
>
Нумерованный список
<
/
title
>
<
/
head
>
<
body
>
<
li
type
=
"1"
>
Первый пункт списка
<
li
type
=
"a"
>
Второй пункт списка
<
li
type
=
"A"
>
Третий пункт списка
<
li
type
=
"i"
>
Четвертый пункт списка
<
li
type
=
"I"
>
Пятый пункт списка
<
/
body
>
<
/
html
>
На рис. 1.20 видно, как при сохранении единой нумерации элементов списка браузер меняет внешний вид каждого элемента списка, сохраняя при этом их общую нумерацию. HTML предоставляет возможность самостоятельно указывать стартовый номер элемента. Для этого в тег <ol> вставляется параметр start. Значением того параметра является натуральное число, которое и будет номером первого элемента списка. Но внутри списка мы можем произвольно пенять порядковые номера элементов при помощи параметра value, применяемого в составе тега <li>. Для того, чтобы увидеть механизм применения этих параметров, рассмотрим еще один пример (рис. 1.21).
Листинг 1.22
<!DOCTYPE
HTML PUBLIC
"-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd"
>
<
html
>
<
head
>
<
title
>
Вложенные списки
<
/
title
>
<
/
head
>
<
body
>
<
ol
start
=
5
>
<
li
>
Пятый пункт списка
<
li
>
Шестой пункт списка
<
li
value
=
10
>
Десятый пункт списка
<
li
>
Одиннадцатый пункт списка
<
/
ol
>
<
/
body
>
<
/
html
>