Ссылки на другие документы в HTML создаются либо с помощью элемента A.
A - самый необходимый элемент, без которого Интернет просто немыслим. Используется для создания и использования гипертекстовых ссылок.
Параметры:
HREF - определяет находящийся между начальным и конечным тэгами текст или изображение как гипертекстовую ссылку (URL, или линк) на документ (и/или область документа), указанный в значении данного параметра. Возможные значения:
http://... - создает ссылку на www-документ;
ftp://... - создает ссылку на ftp-сайт или расположенный на нем файл;
mailto:... - запускает почтовую программу-клиент с заполненным полем имени получателя. Если после адреса поставить знак вопроса, то можно указать дополнительные атрибуты, разделенные знаком "&";
news:.. - создает ссылку на конференцию сервера новостей;
telnet://... - создает ссылку на telnet-сессию с удаленной машиной;
wais://... - создает ссылку на WAIS - сервер;
gopher://... - создает ссылку на Gopher - сервер;
Если тип соединения и адрес машины не указаны, в качестве отправной точки используется адрес текущего документа. Это позволяет использовать относительные ссылки. Например, линк <A HREF="docs/title.html"> Документация </A> будет ссылаться на файл title.html в подкаталоге docs (относительно текущего).
NAME - помечает находящуюся между начальным и конечным тэгами область документа как возможный объект для ссылки. В качестве значения нужно латиницей написать любое слово-указатель, уникальное для данного документа. Например: <A NAME="part">Раздел1</A>. Теперь вы можете ссылаться на помеченную область простым указанием ее имени после имени документа. Например, линк <A HREF="document.html#part">Раздел1</A> отправит вас в раздел "part" файла document.html, а линк <A HREF="#bottom">В конец документа</A> - в раздел "bottom" текущего документа. (см. Пример 1)
TARGET - определяет окно (фрейм), на которое указывает гипертекстовая ссылка. Этот параметр используется только совместно с параметром HREF. В качестве значения необходимо задать либо имя одного из существующих фреймов, либо одно из следующих зарезервированных имен:
_self - указывает, что определенный в параметре HREF документ должен отображаться в текущем фрейме;
_parent - указывает, что документ должен отображаться во фрейме-родителе текущего фрейма. Иначе говоря, _parent ссылается на окно, содержащее FRAMESET, включающий текущий фрейм;
_top - указывает, что документ должен отображаться в окне-родителе всей текущей фэймовой структуры;
_blank - указывает, что документ должен отображаться в новом окне.
Пример:
<!-- Использование параметра NAME: --> <A NAME="history">История бодибилдинга</A> ... <A NAME="now">Спорт глазами современника</A> ... Вернуться к разделу<A HREF="#history">истории</A>
История бодибилдинга ... Спорт глазами современника ... Вернуться к разделу истории
Пример:
<!-- Использование параметра HREF: --> <A HREF="ftp://ftp.cdrom.com" TARGET="_blank" >FTP-site</A> <A HREF="http://opengl.rdc.ru" >Русский проект по OpenGL</A> ...
FTP-site Русский проект по OpenGL ...
Списки
Списки в HTML бывают двух видов: упорядоченные (пронумерованные) и неупорядоченные (непронумерованные). Отличаются они лишь способом оформления. Перед пунктами неупорядоченных списков обычно ставятся символы-буллеты (bullets), например, точки, ромбики и т.п., в то время как пунктам упорядоченных списков предшествуют их номера.
Элементы:
UL
Создает неупорядоченный список
OL
Создает упорядоченный список
LI
Создает пункт меню внутри элементов OL или UL
MENU, DIR
Создает неупорядоченный список, подобный UL
DL
Открывает и закрывает список определений
DT
Создает термин в списке определений внутри элемента DL
DD
Создает определение термина внутри элемента DL
UL - создает неупорядоченный список. Между начальным и конечным тэгами должны присутствовать один или несколько элементов LI, обозначающих отдельные пункты списка.
Пример:
<UL> <LI> Первый пункт списка <LI> Второй пункт списка <LI> Третий пункт списка </UL>
• Первый пункт списка
• Второй пункт списка
• Третий пункт списка
OL - создает упорядоченный список. Между начальным и конечным тэгами должны присутствовать один или несколько элементов LI, обозначающих отдельные пункты списка.
Параметры:
START - определяет первое число, с которого начинается нумерация пунктов. (только целые числа)
TYPE - определяет стиль нумерации пунктов. Может иметь значения:
"A" - заглавные буквы A, B, C ...
"a" - строчные буквы a, b, c ...
"I" - большие римские числа I, II, III ...
"i" - маленькие римские числа i, ii, iii ...
"1" - арабские числа 1, 2, 3 ...
По умолчанию используется TYPE="1".
Пример:
<OL TYPE="I" START="2" > <LI> Пункт два <LI> Пункт три <LI> Пункт четыре </OL>
I.
II. Пункт два
III. Пункт три
IV. Пункт четыре
LI - создает пункт в списке. Располагается внутри элементов OL или UL.
Параметры:
VALUE - изменяет порядок нумерации элементов списка. Используется только, если элемент LI находится внутри элемента OL. В качестве значения указывается порядковый номер элемента.
Пример:
<OL TYPE="A" START="2" > <LI> Пункт, озаглавленный буквой B. <LI VALUE="6" > Пункт, озаглавленный буквой F. <LI> Пункт, озаглавленный буквой G. </OL>
B. Пункт, озаглавленный буквой B.
F. Пункт, озаглавленный буквой F.
G. Пункт, озаглавленный буквой G.
MENU, DIR - данные тэги предназначены для создания неупорядоченных списков, подобных UL. Эти элементы не вошли в спецификацию HTML 4.0, однако браузеры могут распознавать их в целях обратной совместимости. Авторам же рекомендуется использовать вместо MENU и DIR элемент UL.
DL - открывает и закрывает список определений (терминов и их описаний). Определения задаются с помощью тэгов <DT> и <DD>.
Параметры:
COMPACT - включает режим "компактного" отображения списка. Удобно использовать, если список определений очень велик. Данный параметр является флагом и не требует присвоения значения.
Пример:
<DL COMPACT> <DT>Жапура<DD>Река в Колумбии и Бразилии <DT>Зайцы<DD>Семейство млекопитающих отряда зайцеобразных ... </DL>
Жапура
Река в Колумбии и Бразилии
Зайцы
Семейство млекопитающих отряда зайцеобразных ...
DT - создает термин в списке определений внутри элемента DL.
DD - создает определение термина внутри элемента DL.