Гиперссылки

Связь между документами и отдельными частями документов дается через соответствующие гиперссылки - команда (tag):
<A ...>
(anchor - якорь), которая задает гиперссылку на другой документ или на определенное место в документе. Когда браузер выводит на экран текст, содержащийся между тегами и , он обычно выделяет его другим цветом. Если же гиперссылкой является описание графического файла, то на экране вокруг картинки может быть изображена цветная рамка (если атрибут border не равен 0).

Пользователь может выбрать гиперссылку (текст якоря) способом, принятым в браузере, используя, например, клавишу, изображающую стрелку, для перемещения курсора с последующим нажатием на клавишу "enter" для отбора, или мышку для перемещения курсора с последующим "кликанием" кнопки на отобранном месте. После выбора документ или локальный участок в документе, специфицированные гиперссылкой, должен быть представлен пользователю либо в том же или другом окне экрана (в зависимости от значения атрибута (target).

Представление текстов якоря во многих броузерах определяется действиями пользователя. Это зависит от того, посетил пользователь текст якоря или нет. На это влияют атрибуты LINK и VLINK в BODY. В документе в зависимости от типа броузера и его установок (и соответствующего стиля) текст якоря может быть нормальным, подчеркнутым текстом или текстом типа примечания.

Общая структура

<A
HREF=reference (url)
METHODS=methods of HTTP protocol (через запятую)
NAME=label
REL=relationship
REV=revision
TARGET=window
TITLE=title
URN=uniform resource name
>

Задание гиперссылки (anchor - анкер - якорь). В скобках <A> и </A> может быть текст или рисунок (описание графического файла).

Используя атрибут HREF= команда задает гиперссылку, связанную с текстом или рисунком.

Используя атрибут NAME= команда задает символическую метку внутри документа (имя label должно быть уникальным в пределах документа).

HREF=reference
Задание адреса гиперссылки в URL формате. Если документ находится на том же сервере, то допускаются неполные адреса (пути к файлу), согласно правилам UNIX'а. Неполные адреса могут быть модифицированы командой BASE.
NAME=label
Задание метки внутри HTML документа. Ссылка на метку (label) внутри документа начинается со знака # (#label). Ссылка на метку другого документа имеет вид (url#label).
REL=relationship
Определяет систему связей для документа. Работает только при наличии атрибута HREF. Содержит, разделенные запятыми, отношения - список документов, которые имеют (или будут иметь) отношение к данному документу при дальнейшем просмотре - необязательный параметр.
REV=revision
Тоже самое, что и REL только отношения имеют обратный порядок - список документов, для которых данный документ может иметь отношение (например, которые ссылаются на данный документ) - необязательный параметр.
TARGET=window
Определяет место (окно - window) загрузки документа. Этот атрибут используется при использовании многооконных документов, определяемых командой FRAME (см. также команду BASE TARGET=). Параметр window может принимать следующие значения:
window Имя активного окна, куда следует загрузить документ (окно должно быть ранее описано в задании FRAMEs). Если окно с этим именем отсутствует, то открывается новое окно.
_blank Загрузка документа в новое окно (без имени).
_parent Загрузка документа в "родительское" окно по отношению к текущему.
_self Загрузка документа в то же самое окно, откуда он был вызван.
_top Загрузка документа в основное окно.
TITLE=name
Информационный параметр. Определяет заголовок, который появляется во время загрузки документа. Соотвествует команде <TITLE> в заголовке документа.

Примеры
<A HREF="http://www.comapany.com">Это адрес компании.</A>
<A HREF="home.html">Ссылка на файл home.html в той же директории.</A>
<A TARGET="viewer" HREF="sample.htm">Загрузка в окно "viewer".</A>

<A NAME="info">Информация - создание метки info.</A>
  Посмотрите в разделе <A HREF="#info">Информация
       - переход на место в файле с меткой info.</A>

TARGET

Указание окна, в котором следует открыть документ, в HTML выполняется при помощи атрибута TARGET. Этот атрибут может быть добавлен к различным HTML командам (тэгам), для целеуказания ссылок. Атрибут имеет такую форму:
TARGET="window_name"

TARGET в тэге A.
Команда (якорный тэг) (<A>) обычно указывает ссылку, документ по которой надо загрузить при ее активации. Добавление в команду атрибута TARGET вызывает загрузку документа в указанное окно. Например:
<A HREF="url" TARGET="window_name">Targeted Anchor</A>
TARGET в тэге BASE.
Используется когда, все (или большинство) ссылок в документе открывались каком-либо одном окне: атрибут TARGET организует указание целевого окна по умолчанию. Такое умолчание может быть, конечно, обойдено, указанием иного окна с помощью атрибута TARGET индивидуально для ссылки. Например:
<BASE TARGET="window_name">
TARGET в тэге AREA.
Определяет целевое окно для команды (<AREA>). Эта команда, отрабатывается на машине клиента, описывает некую область на рисунке, и присваивает ей ссылку по которой нужно идти при кликании на указанную область картинки. Добавление атрибута TARGET в команду AREA вызывает загрузку документа по ссылке в указанное окно. Например:
<AREA SHAPE="shape" COORDS="x,y,..." HREF="url"
TARGET="
window_name">
TARGET в тэге FORM.
Команда FORM обычно показывает результат запроса из формы в том же окне, что и сама форма. Добавляя TARGET мы можем перенаправить результат в указанное окно. Например:

<FORM ACTION="url" TARGET="window_name">

Примечание

Пренебрежение кавычками или пропуск их в атрибуте HREF является достаточно распространенной ошибкой. Некоторые просмотрщики - браузеры могут понимать это, а другие - нет (более того в URL адресе могут присутствовать специальные для языка HTML символы: разделители (пробел) или амперсанд, котрые обрабатываются просмотрщиком).